I just wrote a partial answer in Features
It is possible to build mesh networks with Wifi or Bluetooth, but somewhere a connection to the existing Internet must be made. So if you dont have an Internet connection you will have to share with a neighbour who has one, so you are indirectly still using an ISP.
The networks I mentioned in my other post are financed by subsidies and individual idealism.
I would appreciate it very much if Safe would get a mesh component, but in my opinion it would then be better to support this component with a separate “Meshcoin”. Safecoin will be designed to optimize disk space availability. it would be wrong to overload it with a second and third purpose, namely Bandwidth and Connectivity optimisation.
There has been some discussion recently of the possibilties of creating Altcoins within Safe and how easy that is going to be. Even if there is never going to be a Safe Mesh, it is very well possible to define a Bandwidth and a Connectivity Coin in Safe, that can then be used within existing Mesh networks to optimise their processes.