true, that tends to happen when there's a better but lesser known choice for most applications; one feels motivated to share. To each their own though, there's all kinds out here. Some people like linux, some people like windows, some like to do both
Meshcore is MIT licensed open source firmware. There are both open source and closed source client softwares. You get to choose which you support. I think that's where the confusion comes in. It's no more for-profit than Meshtastic, which gets revenue from partnerships with hardware vendors
If you're interested in Meshtastic, just try Meshcore instead. It's the natural hobbiest progression. Eventually you'll get tired of Meshtastic being nothing but telemetry from unknown nodes, nobody talks, it's a ghost town of weak links. Meshcore on the other hand has people actually having conversations, networks that span whole states, and diagnostic tools that actually work and are informative for describing the network around you.
It totally is a real project. Their marketing guy tried to take off with the trademark, long story. He's the vibe coder, and is trying to carry on like it's all good while the community went with the actual firmware/client devs.
I'd argue at this point there's more MeshCore networks in the world than Meshtastic