The adoption of cryptocurrencies is certainly expected to make it easier for users to use or transact directly, unfortunately currently there are too many obstacles and challenges that make the adoption process slow, in my opinion the most important thing is to immediately legalize cryptocurrencies so that they can be easily developed and equivalent to fiat.
You said yourself first that there are a lot of hurdles and obstacles in the way of adoption and then you say that cryptocurrencies should be immediately legalized, then what are you referring to as obstacles? Isn't it the governments and authorities who are continuously trying to pull down cryptocurrencies and platforms related to them and push them away from the people by either putting a lot of restrictions or simply banning them?
The actual obstacle in the way of Bitcoin and cryptocurrencies adoption is the governments that are against it and the authorities that are doing their best to not let Bitcoin or cryptocurrencies prosper so that people can easily use them maybe not in place of fiat but side by side.