The word 'opinion' doesn't appear anywhere in the article, much less the whole page. You seem to be implying strongly that this article is fraudulent/biased with no evidence of that. I hope you do realize that news outlets (especially at the size of CNBC) fact-check and try to make sure their stories are vetted. They're not 100% perfect at that for sure, but you seem to be ascribing almost malice to them.
'People read it like the news being reported factually' because it is. That's literally what this is. There shouldn't be emphasis on 'opinion' because it's not an opinion piece.
Your take on this news article is however straight up opinion.