What if the content was sourcecode for your non-open-source software - would you still feel the same way?
In order for ideas to be free there has to be some new way to compensate authors for their hard work. Voluntary donations don’t work well enough.
Perhaps the solution is an “idea tax” that everyone pays a small amount into every year - and the proceeds are distributed pro rata to authors based on the relative proportions of their content in all downloads?
You can’t just liberate all content and not also find a way to compensate people who work to make the content as their paying jobs. That isn’t sustainable.
There is a missing idea in your plan. I think it can be solved somehow - but might require an equally radical and blanket solution on the economic side.