Give them internet via a geo stationary satellite.
We have that already. Its comparatively very expensive, and also very very high latency simply because for the speed-of-light. The satellite at GEO sits at 20k kilometers. That by itself introduces 250ms of latency each way. So a 500ms latency is not uncommon for GEO satellite internet. Also, GEO satellites are very expensive because of how much energy (deltaV) it takes to get the satellite out that far and for how long they have to operate to make that money back.
The competition with Starlink is the Eutelsat Group with it's Oneweb satellite internet product. This is a French company. The founder was championing LEO satellite internet before SpaceX was in the game. Oneweb actually has the more preferred orbital slots and frequencies that SpaceX wanted. However SpaceX far outpaced Oneweb in technological growth as well as orbital constellation deployment.
From a consumer point of view Oneweb is massively more expensive to subscribe to than Starlink. 100GB of Starlink data will cost you $55/month while the hardware will cost $300. 100GB of Oneweb will cost you $325/month with the cheapest hardware costing $3800.