That's certainly true, mate. One cannot deny that Bitcoin still have a lot of shortcomings. However, it's known that Bitcoin will improve over time as new technologies are discovered, and developers work continuously on stabilizing the protocol. Even so, it's up to the governments around the world to properly regulate the crypto market, to help bring the stability in price needed for Bitcoin to be used as a real currency.
Despite this, Bitcoin is just a mere asset/store of value than a currency because of the volatility and high costs. This won't attract much people into using it for their daily lives, as they would only hoard it instead of spending it at a merchant or business. Several efforts have already been made by the community, and mainstream companies to help attract people worldwide into using Bitcoin as an alternative currency to Fiat. But if the level of adoption is low, then newcomers won't be very interested into the pioneer cryptocurrency. Just my opinion