When it comes to fights, they'll be broken into rounds where you can plan your strategy. You can choose which moves the Fighter will use in the round and he'll use them as he sees fit. This can be improved in various ways and will directly affect how your Fighter behaves in fights...
We do not ban moves / abilities to keep a pokemon in a tier, we have only banned them when they present an uncompetitive aspect on numerous pokemon (usually) across multiple metagames. Many users have said that switching out of the confusion or taking the chance is a move on the players...
but Machoke can check a good amount in one slot, without necessarily resisting these Pokemon's STAB moves. Additionally, Machoke is better than most other defensive mons due to its ability to apply offensive pressure, between a strong Knock Off as we don't have great absorbers, and its Fight...