Gotta remember an old adage here:
"The game doesn't isn't made to appease me" =/= "The game has problems".
This game doesn't appease you OP. That's all there's to it. Bringing completely unfitting examples about other games that share almost nothing in common with this one doesn't make your biased points more solid.