>>13270398I don't get what your issue with this is.
Suppose you get Rock, a pretty good offensive type. You get pitted against a trainer who is qualified in each type. You'll face a Fire, Flying, Bug and Ice trainer. They know that they'll be facing you and will be making a damn good effort to counter their weakness to your base type.
Now, you'll also be facing Water, Grass, and Fighting trainers too. What do you do? Prepare a team to counter that shit.