It might be impossible to have independent journalism with the internet as it currently is.
I don’t know what the alternative is, but I do sometimes wonder what would have happened if search engines had been prevented from displaying search results from news organizations that happened within the last month. This might have trained internet folks to go to the news websites for news and kept the economics propped up a bit better than the disaster it currently is.