I feel sorry for all those people who have had their lives on hold for a decade or more with shall we shan't we planning. Imagine not knowing if your house was going to be repossessed then it is, then it's not! The fact the HS2 service has stopped at Birmingham is no surprise.
It is still the eternal problem of not enough tax revenue (public money) to service basic public services to keep pace with replacement of worn out infrastructure. All available money gets shifted around like a merry go round. We have also had huge revenue payouts for covid and energy price rises.
Every Govt of the day operates short term, not longer term planning - There is a list of perpetual priority such as paying housing benefit, paying pensions, paying universal credit, aero concrete replacement, public service wages etc etc - If no one works there is no money for anyone, not the NHS, not the Police, not the armed services, not the refuse collectors.
Finally when the money runs out guess what is left at the bottom of the pile? Road repairs, gas mains replacement, sewage infrastructure replacement, t etc etc
I expect the money saved from not pouring continual shed loads of money into the bottomless pit of grandiose pie in the sky projects such as HS2 will now go to repairing the low life expectancy of aero concrete (yet another short term cheap fix) Short term cheap fixes come back to bite us (as in other countries) We lurch from crisis to crisis.