Pokemon has never had a generation where all three starter pokemon are mammals. Two generations- gens 1 and 3- have had zero mammals, and from gens 5-8 there've been two mammals to pick from, but none have had three mammals. I think this is an important part of the franchise's brand.
Back when gen 8 got leaked someone pointed out that you can generally tell a real GameFreak Pokedex from a fakemon dex by the amount of "ugly" pokemon and the number of invertebrates and inanimate objects, and I think there's a similar thing going on here- Pokemon genuinely makes an effort to make its monsters varied.
The last 15ish years have seen so much ink spilled on the Vanillish line, on gen 1 designs, etc etc, but I think it bears repeating how easy it is for a Mons game to stick to charismatic animals like mammals and birds and dinosaurs and pets. And pokemon does have that (we have, what, six cat lines? more if you count regional meowths) but it also makes sure to add, like. A crinoid. A bagworm. A bell. Creepy humanoid mushrooms, a sand castle, a big iceberg.
Something would be lost if every single pokemon was as cool as Haxorus or as cute as Snom or as furrybait as Goodra. Pokemon succeeds because it lets you be best friends with shit that's just weird.
"ohhh op is telling on herself for calling goodra furrybait" idk maybe you're telling on yourself for how you have no furry friends. do better.