do you find affiliate links more evil than a company being able to significantly manipulate how the media reports on the industry they profit from?
The only practical way to avoid what you’re calling “shoddy journalism” would be to have a single international register of vetted and accredited blog authors.
Is that really an outcome you want?
One verifies as feasible, but one also punishes intentional violations of trust severely.