All of the corporations that treated the internet like a wild west gravy train of free money where quality doesn't matter, and that poisoned it with dark patterns, SEO, gimmicks, parasitic advertising and now AI, are to blame for not making their news, entertainment or music worth paying for.
Don't offer free lemonade, piss in our mouths then expect payment and a gratuity. That's not how anything works.
Not to nearly the same degree. Having to physically print magazines with a limited run and budget means quality matters more than it does online, where everything is ephemeral, because the costs are higher. Compare the Wall Street Journal when it was in print to the clickbait on the site now.
Or perhaps there's just more competition in each of those areas, and you don't need to pay anymore?
If hundreds or thousands of people and businesses are giving something away for free, and your company is charging money for the same thing, it shouldn't be too surprising that it's having trouble competing with the former.