I never said anyone was above criticism, though there's a question of how much that criticism really matters when your target will never see any of it. "Whining" was your word, however. You're the one who said "Game Freak needs to stop whining and just do as we demand," as if it's that simple.
You're also the one saying "well, I can't come up with any reason why they did something this way, therefore it must be solely because they like making bad decisions," as if there isn't a continent's worth of middle ground between those two ends, and middle ground to which none of us are privy, at that. And again, if you want to say I'm purposely misrepresenting your arguments, that is what you said: "I seriously have tried to come up with reasons for why... ...and I literally can't come up with any reasoning that makes sense." I'm paraphrasing, perhaps, but not by much. I think it's a very narrowly limited viewpoint to assume that the scope of our assumptions is the scope of the development, to say "well WE [not really "we"] can't think of why they'd do this so there must be absolutely no reason."
Every decision that goes into these games likely goes through multiple revisions and levels of approval, and if something is omitted or designed in a way you don't like, there's a reason for it. Are we apt to ever be privy to most of those reasons? Probably not. Would you, personally, agree with most of those reasons? Evidently not. But there are reasons just the same and you can be assured they are not "whining," "not prioritizing the effort," laziness, or trolling.