The internet and the IP protocol is kinda incompatible with mesh networks.
A city-spanning mesh network which connected to the internet at peoples home broadband connections couldn't reasonably function. Someone who was downloading a file over the mesh wouldn't be able to have their data use any connection to the internet - they would have to keep using the same gateway from the mesh to the internet, because if they switched gateways their IP would change and existing connections would fail.
It's the same reason switching from WiFi to Mobile data and back causes a reconnect in video calls.
A city-spanning mesh network which connected to the internet at peoples home broadband connections couldn't reasonably function. Someone who was downloading a file over the mesh wouldn't be able to have their data use any connection to the internet - they would have to keep using the same gateway from the mesh to the internet, because if they switched gateways their IP would change and existing connections would fail.
It's the same reason switching from WiFi to Mobile data and back causes a reconnect in video calls.