Suspension of train services due to winter weather (which is always very short notice) would probably cause less frustration for travelers if the railway didn't treat anyone booking a long distance journey less than two weeks ahead (let alone a flexible ticket!) as a nuisance they would much prefer to price out of existence. I delayed booking Bromborough - Banbury tomorrow until the 2-week notice period for strike action had closed (which meant a more expensive ticket, as advances were running out). It seems that passengers are encouraged to book ahead in a rigid framework when it suits the operators, but then to be flexible about traveling on different days when weather arrives!
There also seems to be a very blanket approach to wind speeds. 70 mph gusts happen here (Wirral) multiple times every year. The first one in autumn brings down some trees, but after that there is rarely much damage unless a designer has been stupid. There is a tale of an entire road's worth of streetlights being lost, after the (national) designer didn't believe the local information that they would see 80 mph every winter due to an exposed coastal location, but it got fixed - said road hasn't been closed due to high winds or damage for a long time. It feels like storm warnings are issued much more readily than they used to be, which leads to a perception that they are issued for conditions which won't actually have much impact (Merseyrail still running fine earlier this evening, despite dire warnings on their website. I see they now have a couple of trees down).