If you buy a bitcoin in the price of 9000$, yes it may drop, but we have clearly seen that this is what it does. It goes up and down. If you have 1 million dollars and buy 100BTC (900.000$) then the only thing you have to do is wait. Because someday it will pass that number and you will have profit. Am I wrong?
The thing with bitcoin is that it is highly volatile and people are always inclined to the negative side of volatility, they always think that the bitcoin price can drop very fast and they will loose everything that they invested in it. But they always forget that they can also win huge amount of return if they invest in bitcoin, that they can't even get by investing in anything that is regulated by the government or even by gambling. So i guess those who take the risk of loosing everything wins big all the time.
I am not the first to express such an idea, and I also think that the whole thing is that some people do not understand what cryptocurrencies are and what can be expected from them. Therefore, people are afraid to invest in something that they don't understand.
The public isn't afraid of crypto, they are afraid to invest in crypto because of the government and what it says about the cryptocurrencies. Also the big investors like Warren Buffet have publicly said that they will never invest in crypto.