We had a fair amount of variety, which Pokemon like Lopunny and Mawile, forgotten obsolete, were finally given new life
These two statements seem blatantly contradictory but okI find really weird and odd design choice that Garbodor was one of two non Gen 1/8 Pokemon to receive a Gmax, considering its one of the most forgettable Pokemon of Gen 5
Now here's my hot take that is tangentially related to what you said: I actually think the worst instance of """kanto pandering""" (just saying that makes me hurt inside) was in Diamond and Pearl. Everybody knows about their infamously terrible Pokedex with such wonders as only 1 other Fire type being available aside from Chimchar and a ton of the new evolutions for old Pokemon with the remainder of their families by extension being bizarrely excluded, but have you ever wondered why this was done? Look at the number of Pokemon in the DP regional dex + Manaphy: 151. Yup, that's right, they intentionally gimped the Sinnoh pokedex for the sake of a semi-obscure Gen 1 homage. And this is why I consider it worse than anything the 3D games have done in terms of Kanto fanservice: Even the super blatant stuff like Gigantamax Charizard is, at the very worst, kind of annoying. Meanwhile, OG DP referencing Kanto via its limited Pokedex tangibly made the games worse.