So for the exact reasons that you did not find our games enjoyable is probably the same mindset that people did not find your game enjoyable or bother to try it. They either didn't like the type of game you made, didn't like the graphics, or thought it was too simple, not engaging, etc. And the same way you can very casually label off and give our games a low score is probably the same type of mindset other people had when playing your game as well. The same way you have no idea how much effort, design thought, and time we had to muster in order to make these small projects, the players don't know (or really care either) how much effort you put into making your game. All they see is the final product and they "are" comparing them to the "best" indie games out there. If you fall short in one category or another, then your game is not worth playing. It's a harsh world for indie game developers. No one care's about your idea, and unless you can make it look and feel like something fun, no one cares how original, or how hard it must have been to make it.
It's hard, but there really must be a balance between, "I want to make my own idea my way" and "but will people like it if I do it that way?". Like I said, don't let yourself get down. Refine your game, OR in my opinion, just make a better one-