The ad networks on mobile devices move the same batch of users around that are looking to get hard currencies for games like Puzzle and Dragons that they are engaged in.
As the market moves more and more to mobile, talking up your app on an Internet based forum is not going to work. Plus, I don't think that relying on getting a buzz going on Reddit is a very repeatable marketing strategy.
I am certainly not saying "don't be an Indie game developer. There is still a lot more opportunity now than when we started GarageGames in 1999 and Indies were called Shareware developers. But, that does not mean that we should not call for Apple and Google, two of the most valuable companies in the world, to make their stores better. Indies are pouring their lives into these games and they deserve the best market possible. There are things that could make them much better. For instance, fixing Search, giving us analytics for the store listings, allowing A/B test on the listing, opening up the stores to additional front ends so people passionate about a subject could sell games there, etc.