I took part in Day One of GO Fest's global run, it wasn't too bad outside of the Shiny selections being a bit ass and many of them being available prior to the event. That said I did manage to get a grand total of 27 Shinies and 3 of the 5 new Shinies (6 out of 9 if you include the Shiny version of those craptastic costumed Pikachus they always introduce) introduced during the event.
Day 2 appears to be more of the same but with more emphasis on raiding since Mega Rayquaza becomes more widely available during this half. I'm seeing people on Twitter bitching about only getting 20 or so Shinies on Day 2 but if my experiences with past global Go Fest events is any indication that tends to be the norm, while there is an increased Shiny rate on Day 2 it's never as high as Day 1's (Day 1 tends to be set between the 1/25 odds for Community Days and the 1/64 odds certain rare Pokemon while Day 2 tends to be firmly set at 1/64 odds).
There should be an area programmed into the games where you could evolve your mons into their counterpart from their respective region.
Like you can't breed regular Weezing in Galar, your Koffing will always evolve into Doug Dimmadome.
Agreed, there's a lot that GF could do to fix regional Pokémon that evolve from a standardized basic form (I'm partial to the way they fixed Sylveon's requirements after they melded affection and happiness in Gen VIII). Thankfully it appears that GF is aware of the issue and plans on hopefully addressing it in future titles since they're pretty vocal about encountering Alolan Exeggutor in The Indigo Disk's Terarium area.
In the older games you could at least transfer one version exclusive from a friend and then breed for the perfect Pokemon.
This actually got a bit better in SV, all you have to do is use the Union Circle feature with the game version opposite of yours and that version's exclusive Pokémon will spawn in your game for as long as you stay connected to the opposite version, it even works in Area Zero and causes Past and Future Paradox Pokémon to spawn.
You're kind of out of luck on Koraidon/Miraidon but that's always been the case for Legendaries if you don't factor in event giveaways.
This problem not only affects regional variants. Clefable was a big player in Gen 8 OU, but you had to have Teleport on it to utilize Wish and get a favorable switch-in that outspeeds the opponent. Same with Kantonian Slowbro with Regenerator. But It only gets Teleport as a TM in Let's go.
That was also addressed in SV (or PLA if we're being technical here) as well, but only in the sense that movesets
don't transfer over between games. Pokémon HOME will remember the move sets each Pokémon had in any game it can be transferred to (with the move set displayed in HOME reflecting on the last game it was transferred from) but the move set will be always be reset on arrival to a new game.
You basically have to own every single game to make the perfect pokemon there, then transfer it over to the newest game via Pokemon Home and teach the additonal moves there, using ability capsules to get the ability you want.
That's always been the case in theory, I know that in order to have access to some specific builds you'd have to have games going as far back as Gen III since some moves were exclusive to either a spin-off title, Move Tutor, or an event from those past Gens.
Oh, and Abilities
shouldn't be an issue anymore since HOME's 3.1.0 update will actually fix an issue where changed Abilites aren't carried over to other game.
I totally understand Wolfe and other competitive players hacking so much.
I can understand it to some extent but my sympathy kind of wavers when you hack certain Pokémon but forget to add in the necessary data to make it look like it was actually generated by the games in question. GF could always introduce better hack checks in the future, under those new hack checks that would flag the funky data and get competitors DQ'd from tournaments.
And I think that bit about future hack checks is part of the reason why Kaphotics keeps posting his "tournaments in review" bit where he goes over the data of some of the competitors' teams and points out the various fuck-ups made when genning said Pokémon, he's trying to teach people how to hack responsibly but VGC competitors are too busy getting their panties in a twist to notice since he's basically airing out their DIRTY, CRAPPED BRIEFS for everyone to see.