I think, as discussed in various places previously, there are many people for whom a direct service is appealing. And certainly, having seen that train leave Waverley in the past, whilst it is certainly not full, it is certainly not empty either.
Obviously there are solutions to get to destinations and obviously the passenger can spend more of their own time seeking delay repay, but I find it interesting when the process I’ve described of an elderly person getting across Glasgow with luggage at 11pm at night because for whatever reason the cancellation has been announced late or they haven’t sought an alternative route, perhaps because moving said luggage across stations onto another train, is repeatedly dismissed as being irrelevant. It may not be the worst experience passengers will face today, but I think some other industries are far more customer centric in seeking to deliver what the customer has originally paid them to deliver.
I am not (quite) classed as elderly yet, but I’ve certainly taken intentionally longer journeys to avoid a change of trains. An older family member used to use Cross Country from the North East to visit her grandchildren, despite the hours of slower journey, specifically because she found a single change at Reading less stressful and unpleasant than two London termini and the tube.