because even now the price is out of their reach, so they mostly buy altcoins (I'm talking from personal experience with some of my friends).
Price out of their reach? What you mean by that. No one force them to buy whole bitcoin. They can invest as much as they want buying fraction of bitcoin.
Fun Fact: For all of those who want to have whole bitcoin or nothing ... Bitfinex already opened SAT and BIT interface:
"The future standard! Satoshi trading mode is live on #Bitfinex 🚀"
"Users now have the option to trade BTC in either SAT units (1 SAT = 0.00000001 BTC) or BIT (1 BIT = 0.000001 BTC) for any trading pair with BTC.
Users can enable either SAT or BIT in their Account's interface settings. Currently, SAT or BIT would only be displayed on the trading page in Bitfinex. For example, in SAT mode, BTC/USD would be displayed as SAT/USD, while ETH/BTC would be displayed as ETH/SAT."
So you dont need to trade altcoin. You can have whole BIT or whole SAT still owning bitcoin instead of shitcoins.