If we only look at when they're introducing a new generation of PKMN then no. But when counting the remakes and the 2nd versions releases of the generations then yes. In the spam of 3 years, Gen 3 got 5 main games. That's overkill if you ask me.

Also Gen 5 introduced WAY too many Pokemon. Any generation after generation 1 shouldn't introduce more than 151 Pokemon really. Generation 2's and 4's PKMN count were perfect if you ask me. While Generation's 3 and 5 (especially 5) introduced 130+ each. If Gen 3 and 5 only introduced around 100 PKMN each, we would only have a total of 558 PKMN instead of 649. 649 should be the total number of PKMN we should in total have AFTER Generation 6 NOT 700+.