The link between Open Source and money has a long and in my professional opinion troubled history. Driven by the desire to create free, as in unencumbered by special interest, the messaging has been diluted to include free, as in no financial cost. This discrepancy has been exploited by big companies who use this to their advantage and take without giving back.
As a result licencing has been stretched and massaged to combat this exploitation. Several organisations have attempted to find ways of funding this to more and lesser degree.
Many software developers have contributed for decades to this endeavour for free as a way to contribute to society, but ultimately this is not sustainable and more and more developers are getting disillusioned with the whole thing.
Quality is generally speaking much better, despite ignorant commentary from the sidelines. Just look at the quality and level of response to CVE issues as they become known.
I use Linux as my primary desktop and have done so since the turn of the century. I've been writing software for over 40 years, much of the last 25 years that has been open source.
There are moves to improve things, Bruce Perens is for example working on some called Post Open.
The alternative, a world run by Google, Amazon, Facebook, Apple, and Microsoft is not one that's in the interest of planet Earth and if you look closely, you'll discover that much of their software stack is based on open source software.