Everyone you meet on a mesh is a real breathing nerd, who due to proximity has a lot in common with you. They are not trying to influence you or sell you anything
How many places like that are left?
I wish... the Hamburg Meshcore mesh has some dumbass spammer spamming far-right youtube videos in the public channel for example. And from what I hear, Meshtastic also has issues with this kind of idiots.
A great video on the topic from a few years ago (How to Radicalize a Normie): https://youtu.be/P55t6eryY3g
I think it's perfectly feasible for a small neighborhood of regular people to have internet shared over a wireless mesh network, yielding experience comparable to standard approaches.
I'd almost have more faith on dragging out all the old acoustic coupler modems and building a city-wide string-and-tin-can telephone network.
Of course they are not useless. My hiking/camping friends put together a fun orienteering game which used Meshtastic to do live GPS tracking. Worked great for that. But a country spanning meshternet it is not.
I don't think it needs to be though. There are plenty of things to explore using these things at the local 1-10 km scale.
To be fair it is already a miracle that there is enough Metastatic in my area that I can (sometimes/rarely) send a message between my home and work!
*disclaimer that I am coming off a recent disillusionment with Meshtastic. I thought it would be fun to make a single raspberry pi image with all the dev tools on it to do some off-grid dev/maintenance work if you were to treat this seriously and pretend the main internet is down. That moment came when I tried to compile something and the Pi ran out of memory. Really? I need more than 1GB RAM to compile something used to send short text messages?! That's nuts!
I think your beef is not with Meshtastic, but with the distro/compiler, and I am going to bet you're compiling C++ with clang.
The (lack of) reliability in the network is the main issue with it though, but that's already been covered elsewhere in this thread.