ಠ_ಠ
You, sir, are a fool.
I can understand complaining about something that you can't comprehend. You don't get how something works, that's fine. You can't come up with a practical solution, okay.
But accusing the developers of bad game design is in very poor taste and holds no kernel of truth at all.
So you look at something and say "This doesn't make sense to me, so obviously the fault lies with the party who created it!"
This way of thinking is selfish, immature, and is not in any way conducive to one's own personal growth. If you complain about and make excuses for something rather than analyzing it, learning from it, and trying to improve, then how are you going to make progress as a person?
Do not, for one second, claim that the obstacles in this game are a result of bad design simply because you don't know how to overcome them. It's insulting to the hard-working developers, and to a lesser extent, it's insulting to the players who enjoy this game.