I feel the same way. It's not your fault. Even if you put in lots of time and effort into your game, its most likely not going to get recognized. It's mostly luck, but it's also just how things are in the current climate. People only want to play certain types of games. New or innovative games might get passed up for games that a proven to be more popular. I hope that your game gets the recognition it deserves. Best of luck.