99% of the time,the problem's with the execs more than the devs. case in point: Game Freak/Creatures being able to nearly-consistently deliver good Pokemon games for 20 years on handhelds aside from Sinnoh, then struggling when TPC execs didn't realize or care that games on an HD console, particularly open world games, need considerably more time than they give Game Freak/Creatures to make these games. Hell, given how shitty the pay at Game Freak reportedly is (apparently they can barely afford to hire new employees according to a job review site), TPC probably gives them pathetically low budgets and screws the poor bastards out of most of the franchise's profits and royalties, too.
yet somehow, despite the jive situation TPC's put them in, they still managed to make a new contender for the GOAT Pokemon game with Legends Arceus.