It didn't need to be. If the best team comp is all minion masters then any other comp is intentionally running a sub-par build. If one minion master per team is the best comp then that sounds balanced to me.
You don't need to get paid to want to grow and develop into a better player. It's the reason you should be playing these types of games. If something is "OP" you lock it until you learn to counter it and thus grow as a player, the developers fix it, or you whine endlessly which is the most unsportsmanlike thing you could possibly do.
You counter it by bringing your own pets and mounteds. Which we did. Did you bother fucking reading the post? We didn't enjoy it so we played less and less until we stopped completely. They are that overpowered, and they are that unfun to play. No one was interested in stacking any of the OP shit, as said the only counter was to bring more. If they brought one, you brought one, they brought one more, you brought one more. You would realise this if you actually played, and if you have played and don't realise, you are brain-damaged and no further discussion is needed.
I've met plenty of players who fall into the last category and while climbing out of the low ranks when I first start a game. Nothing more frustrating than being teamed with a Widowmaker when you need a tank or a healer because Widowmaker is a "skilled" pick. Glad we found out what YOU are.
I'm the type of player that will switch up my build if something seems OP until I learn enough aspects of the game I can settle into whatever complements my personal playstyle and needed team-comp best. Whenever I find my final build I know the counter to all the common cheeses because anything I couldn't counter I played until I learned how. If I didn't want to grow like that, I wouldn't play competitive games with roles and strats.
Why don't you log in and actually show us how it's done? Obviously all the players who actively PvP'd over the years must have collective retardation if they can't grasp something so simple.
Alright I will give you an example you (might) understand: If you were playing Overwatch and they added 1 or 2 characters that were better than everything else, and the only way to counter it was stacking those two characters. Would you still play that game?