I see your point on people who are actually managing their own team and training regimen etc.
You can tell though when the teams are fake alltogether. Those players should not be left in the game when those teams are caught. We probably can't eliminate the farm teams alltogether but the FA process for NT players should/could be refined.
I really don't think that NT managers all over the world,or peolpe close to thet,have multi-account team to train these Nt players,I think that other kind of users use multi-accounts for other personal goals
Your thought is good,but I see difficult to establish what players are in fake teams and what are in farm teams,so i really don't see how to eventually solve this problem