So... why DID they burn through Pokemon Games so fast?

Where was Pokemon Gray and Pokemon Grey after they released Black 2 and White 2? After X and Y, why didn't they release Pokemon Z or at the very least Pokemon X² and Y²? Moving straight away to oras and sunmoon is wild.

Pokemon Sword and Shield should have only just released, with work on Pokemon Staff or Pokemon Rod being underway.