First of all I was never on board with Ash getting Gengar and Dragonite because they're overrated as hell, but why would they need more screen time than Riolu and Farfetch'd? I mean yeah Riolu's overrated too, but it had to evolve into Lucario for marketing reasons which explains why it got so much training. The same applies to Farfetch'd now because it's obviously gonna evolve into Sirfetch'd soon.
Also you're complaining that Dragonite and Gengar are "gonna hurt the rest of the saga" while also saying that you thought Suicune would suit Ash more than Goh? What kind of logic is that? If Ash had caught Suicune it's not like it would've done anything special any ways if even Gengar and Dragonite have been snubbed recently. Not to mention that I really disagree with the logic that Ash meeting several Suicune before must mean that he deserves one himself. That same logic could apply to hundreds of Pokemon so it's irrelevant imo.
As for Dracovish I don't like it but it deserves to appear more often because iirc it hasn't appeared in weeks despite being the new guy on Ash's team. Btw why would you want Ash to catch even more Pokemon when at least half of his current ones are being badly neglected?
Not talking about those pokemon since they are already fully evolved. I mean his other pokemon from other sagas. Quilava, Gible, Pignite, Snivy, ect. When pokemon evolve, much like with Dragonite and Gengar, they get less screen time. It has always been like that.
As for Suicune, I am not saying Ash should have caught it, but Goh shouldn't have. Ash has had a special connection with Suicune, similar to his aura and Ho-oH, than other legends. Ash should have been the one to catch it if any one was going to catch it. It appeared to Ash 2 or 3 times specifically.
And yes he should catch more that aren't evolved, because then they will get screen time. Or as I said, his older pokemon.
I knew Gengar and Dragonite weren't going to get much screen time because they were already evolved. That was a fear from the very start. Lucario will be neglected next, and so will Sirfetch'd. Dracovish will fall into the same category as Gengar and Dragonite because it can't evolve. Just like Torkoal, Tauros, Muk, and Snorlax. It may get 3 or so episodes, but that is likely all. It just will never have the development people want because it can't evolve. Not the mention the limitations the pokemon has because it is an abomination. Much like most fish type pokemon, it needs water, and pokemon who need water rarely get a lot of screentime.
I wouldn't be surprised if Ash caught Kubfu and it takes screentime over. Especially with the sheer amount of focus on Fighting Type pokemon.