I regularly work the 17.05 Edinburgh to Dunblane service. It leaves from the rear of platform15. In front is the 17.00 Edinburgh to Dundee. I can absolutely guartantee that if I open the doors prior to the departure of the Dundee my train will be full of people on the wrong train. It has happened too many times and the abuse I have received is quite appalling, including being spat on at Edinburgh Park. People quite simply do not rear the front/rear train notices. Whilst I appreciate standing in the cold is not ideal at least everyone gets home on the right train and the staff do not have to deal with disgusting abuse.
Likewise platform 16 half an hour later is a bad situation, but this is made worse by setting off two long distance services in succession: the 1737 to Aberdeen followed by the 1740 to Inverness. The Inverness train sits in darkness with seat reservations laid out from around 1715 most nights, so we're not dealing with a massively tight turnaround in this case.
I understand why the rear unit generally needs to be kept shut, and I accept most of what has been said on here about the idiotic behaviour of many regular passengers. If they do this night after night then they deserve to be taken to the wrong part of the country.
But we also have to consider that the sort of occasional traveller going from Edinburgh to Inverness with loads of luggage, getting to the station early and fretting about their seat reservation, will be upset by the sight of their train locked, dark and surrounded by sharp elbowed Kirkcaldy commuters until three minutes before departure. Or they lose the plot and get on the wrong train by mistake. I see both happen again and again.
I appreciate that Waverley in the evening peak will be a very difficult place to ease this type of situation, but it strikes me that giving some thought in planning to longer boarding times for longer distance services, and not firing the trains out of the platform two minutes apart, would help reduce discussion and confusion!