Obviously there are better (commercial, prepackaged) mesh network solutions
Have you heard of CJDNS[1]? or BATMAN[2]?
Hyperboria[3] is multiple sizeable deployments of CJDNS. Maybe you heard of Freifunk[4] in Germany, with over 40k access points so far.
[1] https://github.com/cjdelisle/cjdns
Fiber has its place, as has wireless.
It's very, very unlikely to come back.
The answer is people. You need people to "provide a route to the Internet". To answer phones. To fix things when they break.
Running an ISP is far from glamorous and far from just leaning back and skimming the profit.