Yes, but team level is not the most important part, i mean, a team level 660 can be stronger than another with level 690, maybe not at individual skill, but it can be stronger at tactical level, and sometimes that is the key to win matches.
How to beat MotS? That is not easy to answer, but i think these factors are key:
First of all, try to predict if your oponent will play mots, that should give you the chance to predict if your oponent will dominate you, if you can still play under similar conditions with him or if the gap betwwen both teams is so high that the oponent doesn't need something extra. Of course, if the gap between both teams is too big, you might not need to do something special against MotS.
Now, if you think you are going to be in dissadvantage, try to find a weak spot to explode, all teams have one, and those teams who plays mots easily mostly have more weaknesses than others who try to avoid using mots, that is all about both manager's skill.
Set the right tactic.
And have some luck, i am afraid that there's not a magical formula against them, the only way to avoid concerns about MotS is to develop a strong team, so strong that your oponents would think that playing MotS against you is a waste, so they will eventually play MotS against others.
Having some codes between community members is always good, i never play MotS on league games, and my league oponents rarely plays MotS among them, that helps a lot to keep the competition clean, but sadly that is not so easy to do everywhere.... We are speaking about a game that support multi-account playing amd rarely provides real punishment to cheaters after all....
It's too bad that the MotS discussion is useless, because i really think that something needs to change, i am not against the concept, but the way they works right now is broken.