>>43947764not the same guy but I find smartass replies like this one right here to be incredibly idiotic.
Yes the game doesn't straight up force you into building your team a certain way; everybody knows that you humongous moron. But like you said, a select few Pokémon are bound to grant a clear advantage against a team which doesn't have either that same Pokémon or a counter; be it because of their broken ability, busted moveset or bloated stats. Most of the time, it's all of the former.
And then the only way you can consistently and reliably counter those, is with Pokémon that are about as overpowered - which doesn't exactly apply to most 'mons.
So yes, the game doesn't straight up force you into playing a certain way so much as it coaxes you into it. Which is still a problem.