I mean, even if the developers did everything right, that's no guarantee for success; there's a ton of competition, and a lot of indie hits are more by chance than design.
World is full of great movies or games that came out a few weeks after a blockbuster and never got the buzz they deserved. Once in a while they become cult classics.