I have actually thought of this and I agree that it is somewhat of a legitimate concern especially for third world countries where it is very difficult to access the internet with a speed good enough for doing stuff with Bitcoin. There are several unrelated projects which work to get internet access to everyone such as Google's Project Loon. However, I think the Bitcoin community should come up with their own project for Bitcoin specifically.
I think we should make a Bitcoin Radio network where nodes can connect to each other over radio to relay blocks and transactions. If we get a few cubesats then this radio network can be spread across the world and used for connecting people to Bitcoin without the need for internet.
Yes, that is sort of what I was saying. However, the second part is trust. Right now, the easiest way to purchase BTC is probably Coinbase. By easiest, I mean both simplicity and not intimidating. Local bitcoins does not look professional enough yet. The website looks like a scam to a newbie.
To purchase BTC on Coinbase, you have to supply a checking account number. That is also intimidating for most people. That is a huge, huge, obstacle.
Yes, this will change as tech progresses, but that isn't my point. My point is that for people that do not routinely use the internet, there is no way they are going to trust it with their money. You might as well ask them to go swimming in a pond full of piranhas.
Most of the people I know around my community still don't trust Amazon. They are intimidated by typing a credit card number on the computer.
Actually, I shouldn't say most. That is an exaggeration. I know a lot of people that are afraid to use Amazon.