I explain it to myself in a similar way: people with nice, clean, heavy websites, sprinkling ads in between the text, are content marketers. Their job isn't to educate you. It's to regurgitate whatever bullshit they can find on topic[0] in order to create SEO and social-share optimized vehicles they can then attach advertising or affiliate payload to.
--
[0] - I worked alongside content marketers few jobs back. There was zero verification or care about accuracy of what was posted, and a lot of copy-pasting+rewriting of similar content from competition.