Well I can kinda see where they are coming from. How do you know it’s gonna stick around if it can’t make money? It isn’t even about making a profit either, but covering costs.
There are costs associated with hosting all this stuff. Right now donations are how instances keep the lights on (most of the time).
What happens when there is more and more users joining?
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.