I think you are overreacting on the multiaccount training. There is no guarantee, that you get that trainee to your main account cheap. The TL is open to everyone. You need to overpay everyone else. Great players get noticed on the TL.
One bad mistake and getting caught loses your main team. How many are willing to risk that. Perhaps someone who is already planning to quit, then the training also makes absolutely no sense.