I don't think people are naive enough to know in order to get a big audience to get good revenue, you need content or a hook to get people in clicking the article or watching the video.
With the net, there's a million junky content creators hoping to score with equally junky content and headlines. And that's what people call out. Junk.
I'll give you an example of something completely the opposite, yet got tons of views. This YT dude who does some content on historical wars and battles. It's only a 3 year old account and he's got almost 300k subs. He's got only 12 videos. And one of them even has 10 million views.
I remember watching his channel when he only had two of this WWII videos up. He's released only 2 videos the past year. Yet, look at his videos and he's got shit loads of views. And it's great production values.
I've watched all of them except some of his videos covering battles from hundred of years ago. He's got great content and even diagrams showing how it worked.
Now compare that to the average blogger or guy scrambling for daily shitty content hoping to get some views.