I think this short exchange highlights the problem really well.
Most people are uninterested in paying for those services, in part because the internet has trained them that information is free and in part because of fairly extreme polarization in opinions that seems to be everywhere.
Arguing that people should pay for the information they consume now is well and good, but that information was something the news companies were giving away for free not that many years ago, reinforcing the idea that information should be free.
If there going to make money long term, they're going to have to find a new way to monetize. People are actively blocking the ads and don't want to pay for yet another subscription to content they don't access that often.