The best solution is to market this for a community or maybe a service provider that can charge a certain fee for subscribers or users within a geographical location.
I see where you're coming from, but I don't think this is an optional solution. Half the point of this setup is that you are not dependent on a third party which can censor or limit your access. If you add in a service provider, you negate this benefit.
Anyway, the most important thing here is that there is now the technology available that can utilized for offline Bitcoin transactions and who know soon the cost can be lowered significantly.
Probably worth clarifying that the transactions aren't actually offline. They can be broadcasted via an offline network such as goTenna, but at some point they need to reach an internet enabled device to be broadcast to the blockchain. The next stage will be sending transactions directly via Blockchain Satellite.