Want to make money in a business that is flooded by releases everyday? Make something that people want to buy,
That is a pretty broad and vague term. A developer, or indie developer, has the right to make the game they want to do, should be allowed their vision to become real and make it available to others to experience.
Like take Falcon Age that released on EGS recently; this is a game where the protagonist isn't white and incorporates a culture and theme that is central asian. The game was released initially on PS4, but who knows if it managed to sell well on there or not.
Is the goal post to be moved to give such a particular indie special treatment or make them a special case, based on what you wrote? No, I don't think so, so it's not proper to say 'make something people want to buy', because that'd come out as an insult to indies and insult to predecessor indie devs who opened the gates and showed there to be an opportunity for one to make the game they desire and not run of the mill corporate mandated products.
I will not however take in any form of sob story defensive silliness they would spout; because you're richer than me, fam, and you didn't do that out of your product actually selling.
EDIT: I had posted prior that if an indie dev is going in it to make their dream game, then they ought to accept the risk of their game not guaranteeing them sales, be it due to competing nature of the platform, or otherwise.
My above sentence still stands though.
Really if Epic straight up and smacked their name as PUBLISHER for these games, we wouldn't even have such a thread.
Epic not doing so, just shows how little they care about the platform, and makes them come off unprofessional.