I think your skepticism is warranted. Top comments look a lot like ads to me.