Even if you resource a route from both ends, there’s usually a significant mileage of traincrew travelling pass during the day either to balance things out or just to make efficient diagrams.
Does that make for efficient rostering of staff? If there is significant movement of staff sitting in carriages and not working, I assume they are being paid. If the staff are out of position, can they not meet an incoming service half way along the route and take over, with the other crew going back 'home'. Or am I doing the schedulers a disservice?