Honestly, it's the community's fault. With the constant prospect of getting rich on the back of crypto, laser-eyed goblins talking about 100k or lows and highs, people still, for the most part, view crypto as a long-term investment than a payment method. It's always in the back of our heads, the notion that if you buy something for 100$ worth of BTC, in a year that could have been 500$ and then you basically fucked yourself over 400$. Not saying it's right, it's just how it is.
What you said is absolutely true, it's all because the community has made bitcoin an investment and not a currency or payment method as it was originally intended. But I don't want to deny that, thanks to the hype and volatility that people have turned it into an investment, bitcoin is getting more and more attention.
Today, very few people consider bitcoin as a currency they consider bitcoin to be a good profitable investment and this change has formed unbreakable.