There's nothing necessarily wrong with stopping new generations yearly. They can certainly take a break, they're on 1,000 Pokemon nearly. The reason they dropped the National Dex (beyond being dumb) is "because there's too many fucking Pokemon already lol" which is a good clue of "hey, maybe step back, introduce new regions and NOT do 100+ Pokemon at a time? Refine the gameplay?

" as a thing to do.
I don't think anyone besides spergs like Andy (#NoTNoShade) would give a fuck about them releasing a new Pokemon title with no new Pokemon or shitty forms but refining the gameplay/QoL systems. But then again, I might be giving too much credit to the Pokemon fanbase because:
but you fuckers will just buy any piece of shit they put out, so why bother? 
You fuckers (like Andy, #AllTAllShade ) will buy Sword and Shield instead of letting it bomb and telling Gamefreak directly WHY you're not buying it (aka: National Dex, shitty half-assed graphics and modeling/etc.) and having Gamefreak having to TRY to win you over.