You are right, you sound like a complete asshole.
You have other store with game filter, like gog, If itcho were the only online game store, I would find you right, but with other alternatives, I don't see the point of complaining.
Why you need to complain about itch don't have any type of barrier?
Here you find games or programs from people who participate in JAM, people who make their first game or create something totally different that will not fit in a commercial store and just want to share it. Complaining about all that, just because you have a game that you don't liked. To me, you sound like a spoiled child having a tantrum.