I know people are mad at GF, and they certainly deserve A LOT of criticism, but the amount of bad faith posts completely oblivious to game development realities are absurd.
Personally not so much mad at GF in particular (though, unsure how wise it was to take on so many new projects consecutively considering their lack of experience in HD platforms, but they might not have had any actual say on that either) but more so the discourse surrounding this game.
The "it's impossible to have done any better!" talk gets annoying when it's clear that the game was very much rushed and had they been given the time they needed it would have been a better overall product. It's very much possible to take on a project of this scale and do better. GF know it, we know it. Alas, it all comes down to the one thing GF won't ever be afforded unless things take a drastic change: TIME.
It's all a matter of time.
Time GF doesn't get to actually have a decent dev cycle, time they don't get to implement whatever they wanna do each game, time they don't get to actually experiment with new concepts altogether and time they don't get to make structural -internal- changes. If they were given the chance to, lets say, double their staff as of today those changes would take quite a time to be felt (ie, whatever they're working on right now wouldn't suffer any changes due to that). The workflow and pipelines take some adjusting to make sure all those extra hands are doing something, you know, useful. So even in that regard once again it becomes a matter of time that they simply don't have because the Pokemon machine won't stop anytime soon.
When we look at projects like AC and CoD (the poster boys of annual releases in this day and age) you see that to get there, to the point they're at, it took multiple years of expansion and tightly controlled cycles. For both you have several studios working (individually or in cooperation) for each entry, which takes some ~5 to ~3 years to get done (the "soft" reboots usually take longer). And each game usually has hundreds if not thousands of people working on it (ie,
TLOU2 had over 2K people working on it). This is the reality of the industry these days. GF on their own can't be expected to match this level of insanity, especially when they're not given the most crucial aspect of all of this: TIME TO ACTUALLY WORK ON THEIR PROJECTS.
Unless something changes in how Pokémon is managed, and that seems unlikely given the amount of money it continues to make, GF's hands are tied.
So the issue isn't so much with GF in particular, but this whole notion that it's impossible to do better. It is, it very much is, it just won't happen with the current status quo of the franchise. Which is a different issue altogether.