Blockstream already have a satellite network that work almost everywhere, you only need a dish and a open-source decoder to use.
Also there are some companies that use the satellite technology and a Mesh network to connect to then. The network have a certain degree of redundancy and decentralization, once you can have multiples antennas pointed to the satellite and everyone with access to the mesh network can connect to this nodes, maybe te only problem is the centralization of the satellite operation (only blockstrem, from exemple). If we have multiple satellites and multiples antennas in a large network, it may work!
Decentralization of the dishes owned is just as important as doing so for the satellite equipment. It's possible to host a collection of dishes without needing a company to do it on the people's behalf, if groups of people can be persuaded to include dishes in their wireless community networks, that'll easily extend the scope of bitcoin payments to everyone in the local area. Though, there aren't many community networks to begin with
https://en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region, but at least it takes care of the major locations.
If this idea catches on we might see other blockchain companies making their own satellites to compete with Blockstream as well, so at least we're not stuck with just one vendor.