Sorry to hear about your frustration. But you should know game development is very difficult.
It is very hard to be motivated, creative, and put in all the effort required to produce a full game.
I can't speak for any game you might have played, but try to realize testing is by itself tricky.
Quality Control and Standards can slip without the developer even realizing.
Most people a developer would know are infact not very reliable. These days it's actually a fight just to get people to test a game free or not.
So even for free games others will have to "pay" the "cost" post-launch by running into issues such as bad performance or bugs.
You never know why a game is priced the way it is either.
When you see a game that is priced too cheaply or has a big discount, it might be because the developer has panicked and is desperate for players.
Don't think cheap means good deal on a good game. It all depends.
Looks are often deceiving btw.
You must TRY OUT to FIND OUT. That's just the way it is.