OpenStreetMap is pretty shitty because of their need to make money; specifically it has basically no good apps, no free, limit-less tile servers, and it has actively hindered development on these fronts precisely because they want to make money.
Right, but trying to overly monetize the map service(s) actively hurts the GIS database as well - it means there’s less adoption, less eyes on it, less contributors, and worse dataset.
And that’s not to say that nobody should make money by providing map services - it can be healthy, too - but being docks about it doesn’t help anyone.