That's maybe the case for peak services but if we are to acheive modal shift that we need then we need to be running more regular trains off peak too. 1 train per hour London-Liverpool or Glasgow isn't good enough to make services attractive.
It really is. Loads of people use them.
However, a second Liverpool is to be delivered on the existing WCML within a year or two, just waiting on the 807s and an already in progress power supply upgrade.
HS2 without Golborne won't deliver a second Glasgow.
The Trent Valley stations have a poor service to both London and Manchester.
They have the best service they have ever had, and at an utterly bargain price too. A second TV semifast would be good though.
Northampton's service is too slow.
Northampton's service is fine for the size and prestige of the town. And at commuter times there is an hourly peak extra calling at MKC only. The Northampton "but but but MK" whine is irrelevant - all trains on the south WCML post HS2 (if it were built in full) would call, because MK is more important than Northampton, always will be and will get more so.
Milton Kenynes needs far more trains to support the planned population growth.
It really doesn't, not post COVID. 12 car on all present services and maybe run the peak extras all day will provide enough capacity for the foreseeable.
We need better public transport services.
We do, yes, but I'd say priority is for urban public transport services. Milton Keynes (as we're talking about it) has a bus service the third world would be embarrassed about, for instance.