There are several problems with the governments plans
It has focused on improving a few specific and expensive services only, and not spreading the benefit more widely. For example,
- No action on improved Bristol TM‡ - Bristol PW▸ to allow more local/IC▸ services
- No action on improved Severn Tunnel crossing to allow more local services between Bristol and Cardiff
- No action on East - West Rail Link (Oxford - Cambridge) link
- No action on TransWilts services
Whilst many of the improvements have happened, this government is very North South focused.
Firstly, there will never be enough money for Britain to have a 21st century European rail network. Whatever the reasons, there just won't. So what we get is "flagship schemes" to provide a photo opportunity in an election campaign. The same is largely true of other services such as health and education.
Secondly there's a pretty obvious hierarchy in terms of what areas are deemed important:
1. London & the South East, partly because the high population density makes public transport more crucial, but also because London is the centre of the universe.
2. Scotland.
3. Wales.
4. The metropolitan cities not covered by 1 & 2: Birmingham, Manchester, Liverpool, Leeds, Newcastle.
5. Other urban and ex-industrial areas of the North and Midlands.
Because there's never enough money, nowhere outside those 5 areas will get any significant investment. Even the Cotswold line is only getting its few miles of redoubling to improve punctuality in and out of Paddington.