You don't know the games industry, do you? Tons of amazing indie games make a pitiful amount of money. Mostly because of lack of exposure.
In the world we are, where the consumer is drowned with options, paying up front for a game requires some serious convincing of the consumer. Which is also why so many games are turning to F2P monetization (it's all that works if you're not a Jonathan Blow unicorn).
If a dev has a story to tell (not amenable to F2P) he's largely dead in the water unless some huge youtube gives him exposure.