This should be a national strategic plan with national criteria, bound up with improved TVMs (e.g. a project for a new single TVM UI nationally with evidence based UI design work done to ensure it's truly intuitive, and fares simplification), not the mess it is.
And whilst I agree that will be useful, it will take time to develop something like that and there's still no guarantee that it will be accessible to everyone.. You will still need staff to assist with ticket purchasing, passenger assistance etc.
If I was visually impaired I'd buy an e-ticket on my phone or computer using a screen reader. Assuming of course screen readers work on the sites/apps - if they don't, then that's something to add to the above list - it's perfectly doable. Or you have a Braille button in a standard place to call for assistance on the TVM. Or you simply offer all visually impaired people who have a diagnosis of a visual impairment such that they couldn't use a TVM completely free travel. Or you provide them a telesales line of some kind for no extra charge.
Or.. just have a fixed member of staff that can sell tickets and provide assistance, as is the proven way that already works pretty well?
All of these options would be significantly cheaper than keeping a load of booking offices open just because one blind person might use them once every few months.
So visually impaired people and other people who can't use TVMs or require assistance should be excluded from travel? Are you also trying to imply that those with disabilities can't be regular commuters (because that's very ableist of you if you are..)? People are essential on the railway. A machine cannot answer every question, nor can it guide a passenger to a platform safely, avoiding other passengers and hazards such as luggage, bollards, benches, plants etc and then ensure the passenger safely gets on board the train and finds a seat, before passing on a message to the destination station that that passenger will require assistance disembarking the train, and exactly where they can be found on board.
It's certainly true that some people would prefer there to be staff, but it's not about what people prefer, it's about what's economic and what else can be done with the money being spent on increasingly-irrelevant booking offices at smaller stations like Bletchley.
Removing the staff from ticket offices will make the railway less safe, end of.
If passengers don't feel safe, they will stop travelling on the railway altogether and the industry will go further into decline. Why are you so keen for hundreds of people to lose their jobs, and the industry to become less safe? How will it benefit you, because any money saved from this ridiculous proposal won't benefit the trains or the services provided, it will go straight into the shareholder's pockets.
Whilst you may have a valid point, your argument that Bristol Temple Meads, Paddington and Leeds City are going to be abandoned wastelands with no staff in the evenings is quite extraordinary!
Did I say abandoned wastelands or did I say they will be facing a reduction in hours (in some case minor, in some cases major)?