The issue of unbalanced shift patterns will never be addressed adequately, and its all down to money.
All the services are fed into a computer, which is then programmed to produce a rota that is as cost effective as can be achieved in terms of shortest break times/time off between shifts that is legally possible. It has always been this way and always will be.
Rather than attempt to keep the drivers they have content they are more than happy to continually train up new ones as the cost of training them is offset by the lower wage they recieve in the first year of employment.
RE: Driver Recruitment