Satellite internet is an excellent way to get WiFi if you live in rural or remote areas where there is no GSM network. Inmarsat and Iridium charge based on data usage, so significant WiFi usage would become very expensive. For cost reasons, a viable option is Starlink.