Yes, that is obviously true. Both points.
The problem lies in presenting your fact to other people.
Theres a very surface level way to do it which is "me fact. smash fact into ur hed. now ur fact. gronk smash"
Another is to actually attempt to be persuasive, to build curiosity, to let the reader step in for a moment into your mind, where they can pick up a gem they might not have in their own life experience, and directly apply it. What does this person know that i do not? what is he considering that i am not?
Its a subtle approach, that is nuanced.
It isnt extremely blunt, as if your only way to build curiosity is to state blunt facts as truths, hoping that people either agree and click to validate opinions, or disagree and generate a bunch of comments saying "youre wrong".
This in itself wouldn't be so bad, but its just legitimately the most NOT creative, MOST generic way to do it. It's the "salt" of headlines. If any person has any self respect for their writing I suspect they wouldn't want to serve the most important meal of their lifetime using the only ingredient as salt.
You can just look at the huge swaths, oceanic waves of generic "THIS IS A FACT" headlines. Its so fucking painful at this point, that I immediately reject them in the same way that I reject ads and news.
It has nothing to do with the person's actual opinion, it has nothing to do with even the fact that the headline is written as a fact (which in itself is a useful device sometimes), its that 10 million other headlines do it. It's like the lowest form of headline, and it is as unoriginal as it gets. and THAT is what painful, unoriginal people being unoriginal yet still doing it. Perhaps they do not care, I do not know.
There are absolutely better/more creative ways to build curiosity though.
A good example is viral youtube videos... I can't think of any viral youtube headlines that are written in this way. A good headline takes serious thought and creativity. Imagine if every youtube video was just stated as "Code is Not Technical debt", and the next video "code is technical debt" and the next video "code is life" and the next video "code is death"......... super yawn