The issue is that the Internet has so many sources of information, whereas there used to be just the few newspapers at the local store, or the one delivered to your house.
With ad-blockers there is even less money being generated for online papers.
So what's the solution? What is the method by which reporters get paid for their work? I have some ideas, but I think they've all been tried.
That being said, I'm with the commenter, I'd prefer non-paywalled content (but I also want to see good reporting be rewarded).