Isn't the problem here that the benefit is not directly visible? Same reason there is still no global agreement on a proceeding against global warming. There is no doubt that you need a functioning, diverse and independent press for a functioning democracy. So indirectly everyone (corporations as well) benefits from this institution.
In germany we have a couple public tv stations which are financed through a fee everyone owning a tv must pay, regardless if they watch those channels or not. They arent bound to a viewing quota, are independet from the government and have an educational mandate.
Well, at least in theory: In practice huge amounts of money are just wasted by a gigantic bureaucratic apparatus, politicians and the church have a saying in the content and the stuff shown is becoming more and more like the crap on private tv stations.
I think something like this could be a viable solutions. But implementing it, especially the algorithm which decides who gets how much is very hard if not impossible. To much attack surface for illegitimate interventions.
edit: typed that comment before I had time to view your link. great read. Never really thought about the "save newspapers vs save journalists vs save society" aspect.