I know that a Bitcoin forum is probably a bad place to say this, but there really is no guarantee to the future of Bitcoin, whether it be a good, prosperous one, or a bad one in which it crashes back to nothing. To the average person, I certainly would not recommend investing in Bitcoin in big amounts unless proper research is done and the risks are properly calculated. In this sense, Bitcoin really just acts as a more volatile asset which may not be worth the risk for some. Circumstances matter, and are the sole reason I am invested in Bitcoin, but that is also because I have many fail-safes in case something goes wrong.
There will always be trade-offs between safety and returns - if something is guaranteed, it can't be highly profitable, as everyone would invest in it. So far Bitcoin has been extremely profitable for people who held it for more than a year because many viewed it as risky, but it doesn't mean that it will always be like that. Bitcoin price may be very volatile, but the network itself is very stable, there were very few critical bugs and attacks over the last 8 years, so there should be no doubts that Bitcoin works. And since it works, it must have value and right now there's no fundamental reason for it to fail.