Quoted By:
Was having Brock in the very first gym a poor design choice?
>game tries to emphasise type advantages at the very start
>throws something at you that you can't get an advantage with anything you catch before him
>even Bulbasaur and Squirtle may not know STAB moves if you're training your pokemon evenly as intended
Everything else about Brock's fight is really interesting with an emphasis on defense and using a unique move like Bide at the start of the game, but using a type that doesn't have a counter seems less like a challenge and more like a road block requiring you to grind just to overcome a flat barrier to damaging him.