So if ads are just like user posts, why would companies pay for advertising when they can just have an intern, paid in "experience and exposure", make regular posts and maintain any different aliases?
Artificial ranking. Without an API it’s much less reliable for botnets to astroturf; now they’re said “if you can’t beat em, join em” and closed the API and everything is for sale: Even the honesty of the site.