Good writing is valuable. People just aren't used to pay for it. We just take it for granted, even when it saves our bacon. We'll read expert advice for hours, and don't think twice about even thanking them.
I often get messages from readers saying that they depended on the content I write and read it like the bible. They used it to start a business or get a residence permit.
There's a donation button under every post, out of 100k visitors, around 3-6 will donate. I get more emails with extra questions than I get donations. When I patiently answer those, maybe half will donate 5-15€, and only since I added a line about it in my signature.
By comparison, affiliate income pays roughly 100x better if you stay neutral. If you can't get paid to sell your content, you get paid to sell your audience. This shouldn't be a surprise to anyone.
I want to be uncompromisingly helpful, but the incentives are often at odds with this. It's also not surprising that many websites get greedy and fall apart.
If the maintainers of critical open source projects have to beg for enough money to keep the lights on, I don't think the problem is the lack of value, but the expectation that digital content is free.