But the truth is that internet is something basically everyone can afford and get. Even homeless people have access to internet. Plus, you don't even need internet access. There are services out there that are able to convert your text messages into commands for sending, receiving and transacting your bitcoins on their platform. And this isn't even a new idea, coinapult and 37coins(although it closed down i think) did this back in 2013.
So yeah, the restrictions of bitcoin is much lower than fiat, and it would be illogical to say that it is only for middle and upper class only. In fact one of the main visions that bitcoin believers have is bitcoin solving the unbanked population's woes.
Man, 7000 millions people don't have access to water.
And you think internet?
Around the same amount are illiterate. How the hell will they type message when they don't have a clue what those letters stand for?
There are thousands of people in Africa who know the value of banknotes by the color, not by the number written on it.
For at least half of the population cash will be the main currency for decades.