Sadly, it's even more than that. You missed a few:
I didn't want to add everything. And per generation it gets more and more stale like you have to have at least one new form, regional variation and new mechanic (not only stuff like Megas but even Pokemon just representing Double Format or something).
I personally wouldn't mind adding certain animals for each gen. I mean every region will have a certain bird, a specific fish and some bugs you won't find in another, but I don't feel GF does a good job with it IMO.
Even the starters. Does every region have exclusive 3 stage starter Pokemon that each represent either Cute, Derpy or Cool? I really don't like the way the starters also evolve that they become what look like character with a fixed characteristic like all Litten becoming Pro-Wrestlers or all Gen 8 Fire Starter become soccer player.
What next? A cute bear Pokemon fire starter becoming a cook hitting opponents with a drying pan?
Not that I mind humanoid Pokemon, but seeing something designed like Fennekin, just a fox that can breath fire, turning into a magical girl and then a witch just feels wrong. Especially for a starter Pokemon that to me should have a design where you can insert your own personality into it.
I find it pretty ironic that my criticism mainly falls to fire types. I have been wondering why I still like Infernape and Blaziken compared to Inciniroar and Emboar as starter Pokemon. But I personally feel Infernape still feels like more of the animal than an actual "humanoid" or "furry". Similar I feel about Blaziken.
I don't know how to describe it properly. Emboar just doesn't feel like it suppose to be an animal but more like a Pig Person.
Or if I were to compare them to fictional characters:
Infernape is more like Apu from Disney's Aladdin
Emboar is more like Ganon from the Legend of Zelda
If that analogy makes sense to any of you.
I also feel it restricts designs when you go by just 3 characteristics.