In India, everyone has a phone even if they do not have a roof, bank account, proper 3 meals a day, etc. Bank accounts also require minimum balance, address and identity proof which is hard to get for some, local branch is necessary to open an account due to regulation and quality can vary wildly even for urban centres.
> In fact, the requirement that you need good internet speed for crypto to run locally means it's even harder for a place without infrastructure to participate.
Internet costs less than $2 for monthly unlimited data.
You can find 300-500 Mbps broadband in small towns of country where you won't find roads or basic hospitals.