Also the stuff they add... ultra beasts... 100% Zygarde, it literally looks like it's not even from pokemon.
Do you mean that in the sense that it's so radically different from anything that has come previously, or that it looks like its been taken straight out of something else? This is something I find a little puzzling, in what people think that Pokemon are "supposed" to look like.
That said, I think one of the reasons people feel that GF might be running out of ideas is because those ideas are gradually becoming more complex and detailed. There is a pretty crazy level of detail in a lot of the later designs, and some of the Mega Evolutions take that up to eleven, with planes and angles and spikes on spikes etc. They're reaching further and further afield for new ideas...or so it seems, as they're having to put more and more detail into those to differentiate them from previous Pokemon.
A lot of the earlier Gen Pokemon are much simpler in design, which you could argue is a bad thing...but then, people remember them, and might frequently forget a lot of later Gen Pokemon exist, because they're a lot more complex in design and there isn't anything particularly standout about them that grabs you immediately. There's no focus point. It's not BAD design, but it's not memorable the same way, and I think this is what a lot of people who make this complaint about them running out of ideas might feel: none of the Pokemon from later gens are memorable. They're actually too detailed for their own good.
Although it's a question of context and timing, perhaps. If Pokemon had come out with fusion and Mega evos and UBs and the rest of it - stuff other commonly comparable franchises implemented years previously - generations earlier, would some fans have reacted the way they have? Did they just take too long to do it? Nobody owns the rights to these ideas, and just because they've been done before does not mean they can't be done again by someone else in their own way - if that was the case Pokemon wouldn't even exist; Dragon Quest V did monster capturing first - and even done better...but there's the problem. They're not done better. They're barely done at all.
I wonder if it's a case of not so much running out of ideas as finally getting around to implementing new ones and not quite getting them to fit with Pokemon as a franchise because they're not taking enough time to do so. Mega Evolution was a Gen VI feature that was summarily dropped with Gen VII. UBs will probably be this too. They're carried over between games, sure, but they're just features that aren't given the necessary depth to make them stand out. They don't build on those ideas once they've started. They don't feel like part of the Pokemon franchise because they're not build up: we've not had any new Megas in Gen VII. We probably won't get UBs in Gen VIII, or alternate forms of existing Pokemon for whatever the next region will be. They don't feel like Pokemon because GF don't take the time to build on the theme and make them feel like Pokemon any more.
They're great ideas, I think. It's nice to see stuff like Primal Reversion, and Pokemon from different dimensions, and fusions, and the rest of it. But GF use them as single-gen features rather than as a new branch of Pokemon that they can explore and develop in subsequent releases, which they definitely could do if they wanted to. It's good for the individual games that introduce these things, but bad for the franchise as a whole, as there is no real sense of continuity or connection between the games now, outside of the existing Pokemon from the past that are incorporated into the titles.
tl;dr not so much "running out of ideas" as "not properly developing new ideas" in my opinion.