The point of reddit is* not to find a sub where people advertise their products, but to find a place to speak with like minded individuals in an anonymous environment without ulterior motives.
That is* the beauty of anonyminity, where your worth is* measured by the merit of your words and arguments, and not by what you can do for someone else.
This blog post screams of vulture capitalism.
*was