Imo, there are 3 main reasons acting as barrier for worldwide adoption of bitcoin:
Regulations
Volatility
Security
Yes, I agree with you. But I want to add one more thing. So, lately various "crypto bets" have become popular, which just kill bitcoin. Don't think of it as advertising. I have noticed that this sphere is negatively affecting bitcoin. I really don't know why, but it is so annoying! I don't like these bitcoin games and stuff like that because it just kills the value of cryptocurrency. Also, these crypto staking sites are bad for the reputation of cryptocurrencies! What do you think about this?