Bitcoin is designed to be more scarce every single day while the population is almost required to increase its demand. Why? Because people will have to sell their failed fiduciary currencies per Bitcoin. The current financial system failed already and people will realize that Bitcoin is the only system to reset everything. Governments will try to create their centralized cryptocurrencies that will fail like the fiat due to hacks and the fact that people will prefer to use Bitcoin. Bitcoin is a blackhole that is swallowing every single fiat bill. 10 million dollars per coin is probably too conservative. People who dont own Bitcoin now will have to own in it later. Those who are acummulating BTC right now will be the richest people in the world. Bitcoin should hit that price in the next 10 years and there is nothing that could stop it.
I may agree with you on some point here but not in all. Despite my believe in Bitcoin, 10 years is too short for it to achieve such huge price.
Remember that the regulations behind bitcoin won't allow it to achieve such a price. Despite that government cryptocurrencies would be centralized, but they also influence the growth of bitcoin. They can decide to ban Bitcoin on some territory, helping to deflate the price.