Take the example journey from Duddeston to Glasgow - assuming they’re travelling to Glasgow city centre at best the train takes 4:42 station to station, or two thirds of a working day. If that means they would have to travel the previous day and stay in a hotel rather than take a flight I can see why the costs don’t stack up as well.
The real question is, why do they need to travel so much at all?