I feel like quality games usually get decent sales. I've rarely, if ever, seen a genuinely great game getting burried for too long among the trash. Maybe it's just bias though.
It turns that there are actually not that many hidden gems. The indie game dev community has a lot of discussion about hidden gems, and the prevailing opinion is there are very very few, especially in the avalanche of crappy games that is today's landscape.