The Algorand Forum might not be an appropriate place to discuss this, so I won’t comment on it beyond what I think are generally useful ideas regardless of who may apply them - and ideally that would be Algorand itself.
My recommendation, however, would be to not cap the number of algos minted (at least to any less than what the uint64 variable can hold).
(My very first post on this forum was asking why there is a 10B maximum supply in the first place, and why the 10 year period to dump it all to the market. I didn’t get any official answer though.)
IMHO a much better plan than a fixed supply dumped to the market is to have an (effectively) infinite supply, and simply release some fixed amount per time period (or perhaps a combination of fixed and proportional amounts, such as 1% annual increase + the fixed amount, if wanting to establish a long term inflation target of 1%).
(Of course even with this approach there is the difficulty of choosing proper rates years and decades ahead, so the chosen growth rates might want to be revisited at some point, but that’s a whole another level of complexity to think about in terms of governance etc.)
The reason why I think this approach is superior to a fixed total supply, is that the fixed supply approach is inherently deflationary, and deflation is not desirable for a currency because it serves as an incentive to hoard the currency rather than to spend it, contributing to speculative valuation bubbles (and subsequent bursts), and general price instability and reduced utility as an actual currency.
Inflation on the other hand serves as an incentive to spend rather than to hoard, contributing to a more viable economy, more stable currency valuation supported by actual economic activity rather than speculation, and generally better utility as an actual currency.
I will note though, that a very small level of deflation wouldn’t be much worse than a very small level of inflation, but a fixed 10B supply distributed in 10 years is not an ideal design in my opinion.