BTC price fluctuates too much and well although it is at least somewhat possible within 10 or so years, I do not think that it will stabilize at all
Bitcoin prices will get stabilize only after most of the total cons would be mined out. So, we can expect ups and down for next 100 years. So, there are possibilities for continuous price raise for next 100 years which is not provided by nay other investment opportunities.
This is not true. Bitcoin price will stabilize when Bitcoin economy grows enough to be stable. When we get more users on board, more transactions, more people that are buying and selling Bitcoin daily then we will get more stability.
When we get 100 times more users (if this ever happens) then we will see much more stability.