How does this make sense?
Your argument seems to be that the games are bad because "you may only have a very small group of [your favorites], but also say the games "didn't get worse because of Dexit". So what actually makes them bad if it isn't dexit?
I mean, I get the frustration. I lost a lot of my favourites with dexit (I didn't have any make the initial SwSh lineup), but, like you said, SwSh wasn't bad because of dexit (boring mechanics, poor gameplay loop, out of date engine and cheesy writing), and I only had two of my favourites (Teddiursa and Gardevoir) in PLA, but I still had lots of other cool stuff to try and play with because the gameplay loop is addictive, and I, frankly, didn't notice that I lacked so many of my favourites and one of them (Gardevoir) I didn't even use.
Dexit isn't cut content if it wasn't going to be in the game, so there's nothing that needs to compensate for it. If the core gameplay is good, it shouldn't matter how many Pokemon it has in it. Yes, Pokemon are important to the series, but the difference between being able to use just Orbeetle vs both Ledian and Orbeetle in the Spanish region really doesn't matter much, if at all. If it's a big deal that I can't use Ledian in SwSh, then it should be an equally big deal that I can't use Orbeetle in GSC, because neither exists in those games.