I can understand some CAs not taking part in any kind of teaching though, since it's generally chaos and only helps a few players of those being taught. There is no common basic guide to provide every new player in training with the same qualified knowledge nor is there a common basis of knowledge by all those new players attending.
From an organisational view point I use the Form Crew function for starting a session as this pre-filters the players in the crews, "gogogoredyupffs"ers will quickly leave and it's easy to get everyone on the same page without the risk of anyone readying up before that occurs. Once in the game lobby however it just takes one joiner who is ill disposed to follow verbal/text requests to waste huge chunks of everyone's time, and this often causes people to leave - being able to do more than chat with those players would help a lot, but currently there is no other way to deal with them in-game.
There is no common basic guide to provide every new player in training with the same qualified knowledge nor is there a common basis of knowledge by all those new players attending.
There are guides around, just no way to link them into the game, just as it's not possible to pre-annouce training sessions in a way that it will reach the eyes/ears of a player who doesn't read here or the Steam hub, you average first time player basically.
They expect the teachers/CAs in those events to show them everything they need and I honstly don't think we're ready to provide them with that yet.
If you take each individual session as the one and only chance to teach every player everything, I'd agree. Training sessions are like matches - you need to be fluid with your priorities. 1 trainer per lobby isn't the best of ways to do things, but if that's all you've got to go with it's better than nothing. 1 trainer per team is better than 1 trainer per lobby but best is 1 trainer per ship. There are however physical limits to the size of lobbies and clearly the availability of trainers, for this reason I try to run multiple weekly sessions.
Multiple weekly sessions however require the problem of burn out to be factored in - and in my time slot I rely on the good nature of veteran players a lot.