Well I do get your argument in the context of why this game exists, why its limiting Pokemon and changing some mechanics for the casual players, but I don't really understand it in the context of online play. Even if the people aren't going to breed and whatnot, its still odd that they don't allow you to use services like the GTS to get the Pokemon you want, wonder trade to get a random Pokemon, or play with people that aren't in your friends list. Most of the people who are playing from GO will most likely just battle and trade with their local pokemon go communities so its not really an issue for them. But that leaves the question as to why support online at all? The casual people who will have some interest to battle /trade online won't be able to play with random people and they wont be able to experience stuff like the GTS or wondertrade. I can understand the reason why they removed ranked battles(because its a spin-off of sorts and VGC 2019 seems it will use Ultra Sun and Moon), but the GTS, Wondertrade and battling/trading with randoms don't really have to do with the competitive scene. Just seems very limited for those subset of casual people who might have an interest with online.