Earlier quoted context omitted.
You are correct. But, the biggest projects we all use (apache, linux, php, etc) all have many paid maintainers through large companies. If these people weren't paid, I don't think we would have any of the quality software we see today.
Apache Software Foundation is a non-profit 501(c)(3) corporation -- (basically a charity). It does not "make money" per se, it just has to cover its costs. Not sure about the rest but I believe most have the same model. Sure there are few nitpicks, but my overall point was that open-source doesn't need money to work.
I will never understand how so many people in tech think that not for profit means never make a profit, or pay anyone for their time. But somehow spending money on corporate funded machinery is fine.
When a local maker space wasted thousands of dollars for a license of some cam software, but didn't want to pay a member $10 for cleaning up after everyone else (and keep them from being homeless) I had to seriously reconsider supporting a place that was so anti-people and pro corporation.