However, it would have made things different since Goh is a walking Pokemon GO character. Just remove that aspect out for someone who isn't promoting the mobile game, and the chances for Ash to get a single starter would exponentially increase. Otherwise, it makes no sense for anyone but Goh to hog all the starters away from Ash, as we've seen muuuuuuuuuuuuultiple times before.
Again your missing the point, the point is that the just simply didn’t intend to give Ash any of the Galar starters, because that’s how they wanted to structure the series.
Look just because you don’t like the fact that Ash simply didn’t get any of the Galar starters doesn’t mean you should start trying to make excuses up and be like “oh but if this was changed Ash would have gotten a Galar starter”.
It doesn’t matter if Goh’s character is base on Pokémon Go the, point is if they truly intended for Ash to get one of the Galar starters then he would have gotten one regardless of the character they created or the game they were trying to promote.
Also the gen 8 starters are not in Pokémon Go so Goh getting all 3 of them is not actually promoting Pokémon Go.
Yes, Ash got current gen starters in the past series up until now, but you know what else before X&Y Ash always had a grass type and had the grass type starter, and before Sun&Moon Ash always had a Water type Pokémon and the regional bird.
However that didn’t stop or prevent Ash from skipping out on those things in X&Y and Sun and Moon respectively.
Look I get that some people are disappointed that Ash’s didn’t get one of the Galar starters, however that doesn’t mean that oh changing “x” thing about the series would magically result in Ash getting one of the Galar starters as at the end of the day no matter how much you may want to deny it, the series promoting Pokémon Go and having the character Goh who takes some aspects from that has nothing to do with Ash not getting the Galar starters.