Pokemon is it's own weird situation. It's not solely owned by Nintendo, but co-owned and managed with Game Freak and Creatures Inc by The Pokemon Company. It's not just a game but a media empire. They have to coordinate between the game, anime and TCG. It's not quite the same as Zelda or Mario where they have complete control and don't have to worry about messing with dozens of other product launches if the game needs a delay.
I wouldn't agree that their other franchises are stale right now either. Certainly not compared to Ubi's, Microsoft's, etc.
Game Freak’s latest Nintendo offerings are subpar compared to somewhat open world offerings from the Wii generation like Xenoblade Chronicles and Breath of the Wild. They are just milking the Pokémon player base.
IDK, personally I had more fun with Scarlet/Violet and Legends Arceus than Xenoblade Chronicles (30 hours too long IMO). Technically they are both flawed but the game play is fun and they have made a lot of changes from past entries.
I wouldn't agree that their other franchises are stale right now either. Certainly not compared to Ubi's, Microsoft's, etc.