That sounds kinda like entitlement.
"We want" these things, but "we" only want them if someone has the ability, resources, and time, to do it for free as a "spare time project"? I would argue that's a world where the only large-scale software we can use comes from major corporations (Google, Facebook, Microsoft, etc.), because they have the ability to do "pure" OSS tools that serve their bottom line indirectly.
Also, "real OSS" is what we do and have always done. It's also what the Caddy folks do. The code is out there under an OSS license. This is the kind of attitude that makes it difficult sometimes to want to do any OSS in a way that isn't corporate-sponsored.
My ideal OSS world has a lot of independent developers, not just employees of the giants pushing their particular visions of the future. That's not possible without some level of funding, and since people don't donate, one has to come up with other ways to incent paying for OSS development. We've got hundreds of thousands of lines of systems management code to maintain...that's not a thing that happens merely for fun.