There is a lot wrong with not declaring sponsored content as such, so much so that it's illegal in many countries.
Many popular tech blog posts are written to promote something - the company that wrote it, the tech that's used, an engineer looking for exposure, etc.
The other question is how many upvotes are "sponsored" upvotes.