Correct me if I'm wrong, but you don't need a fast persistent Internet connection or enough storage to download the full Bitcoin/Ethereum blockchain to be able to send transactions correct?
For that you would just need some sort of Internet connection and some storage, nothing out of reach for the vast majority of people, or am I wrong again?
Yeah I mean there are many many parts of rural north america that do not have easy access to broadband. I grew up in Wisconsin - I just simply couldn't give someone coins when I'm up in the Northwoods.
Edit: If you give someone a coin with the private key on paper, technically you can give them coin offline, but the rest of the networks have no clue this happened, and you can't spend unconfirmed monies.