Bitcoins and other cryptos will never become mainstream before... people can buy water bottles with them.
Quite simple, many expecting an explosive entropy of the bitcoin adoption / price but truth is the average folk most common needs and use of money aren't met by bitcoin, this fact goes against the very foundation of any successfully implemented mean of money anytime across recorded history. It really is a political problem at it's core, the deep states run by bankers won't let a viable alternative co-exist in the streets. I have no doubt that with truly liberal and free alien civilizations, the blockchain technology would have attained (for all purposes) universal adoption in a shorter time that the cryptos have been around by now here.
What are your takes about that sentiment?
The direction you are looking and projecting bitcoin is entirely different from where it's even headed. Bitcoin is not trying micro finance but it's trying to compete with the micro finance like the institutional investors and that's why you will notice that Blackrock and other prominent traditional financial system are trying to get spot bitcoin approved in the US, we have some spot ETF approved in other places but having approved and green light in the US will enable other countries to do the same without thinking further or the consequences because they know US is good in making good choice, now imagine if all the countries have bitcoin ETF for investors, that's more than the adoption you are comparing.
On small scale business and transaction, may be Lightning Network might fix that later and then make people used bitcoin but bitcoin itself on the main network is going to be challenging especially the fees we are facing now is already discouraging, who is going to spend $10 for a fee for an item they can get less than a $1, it wouldn't work but I just want you to know that bitcoin is bigger than where you are looking at currently.