A lot of the national goodwill towards rail travel is that it is seen as a form of reliable fall-back, in no small part because it did once actually provide this, when roads were icy the train was seen as a valuable asset.
What has happened over the last generation is not only has this been lost, but has gone the other way, so rail is now happy to announce cancellations at the first sign of bad weather, to the extent that those who were going to take the train now "have to get the car out instead". Likewise air travel not only doesn't start turning people away 'just in case the aircraft ends up in the wrong place overnight', but carries on with best endeavours to handle it all.
This "don't care about the customers" attitude (for that is what it is) is eventually going to bite the rail industry back, it will be questioned why so much public subsidy is pumped into a transport form which is less reliable, gives up at the first drops of rain, and has staff and management with this attitude - a prime example being the semi-literate 'spokeswoman' from Passenger Focus giving a bland catalogue of what was being cancelled on national radio this morning. A 'Can-Do' attitude? No way, it seems.