It's absolutely fine that Gou is catching Pokemon at the pace that he is. If anything, it's closer to the games than it ever was. It's especially a nod to Go and Let's Go where you can throw a Pokeball and catch a Pokemon without battling them. Even so, Gou has battled Pokemon whenever he struggles to catch them. It's the best of both worlds. Plus, he's definitely going to have a core team at some point, so if he catches Pokemon and bonds with them later (like literally every Pokemon player EVER), so be it. None of you were complaining when Red caught virtually every Pokemon he had offscreen, even though it was a miniseries. In fact, I recall people BEGGING to make the anime more like origins. Make up your minds.