A lot of people pay for the Wall Street Journal. If the news sites would stop giving it away for free maybe people would be forced to start paying. You may think this would just drive people to fake news sources but people actually want something accurate. Fake news only works if it mixes with trustworthy content.