i dont think cryptocurrencies are better because they can not work offline and transactions are not very quick like they are in conventional money. moreover,transactions charge high feesBTC which makes their use impossible for small transactions.
The Internet connection doesn't matter that much anymore because Internet is available almost everywhere. This is certainly true especially when you live in a first world country or at least you live in a city in a third world country. For the high transaction fee and long transaction time, well that's just the case for bitcoins. This topic is for the whole cryptocurrency so you should start using altcoins.
There have been campaigns in the past that have changed from paying with bitcoin to paying with ETH because of the high tx fee. I suggest you start doing that. It's obvious that you weren't aware of that.