If there is a shortage of staff (and I suspect no 'if' about it) then adjust the published hours. I would suggest that if I turned up at say 15:00 at the staffed station and the ticket office was open, there would be no-one waiting because it was closed, yesterday at that time, as well as the day before, the week before, ... The consequence is that people who would pay are travelling free, the machine isn't working or won't sell them the ticket they need (they have a Rail Card for instance), they can't find a staff member on board having made a little or some effort before they reach their destination, no staff obvious there and they walk out. I know absence is unpredictable - but this seems just random.
There is definitely a staff shortage. And it is deliberate. My company is deliberately running down ticket office staff in the last few years. As a result some offices are closed on more days than they are open, hardly any of them is open full publicized hours. On top of that the revenue enforcement is practically non-existent (which is separate but connected issue)
Now they can show how few tickets are sold in the ticket offices. Well, no surprise if they are so often closed and nobody check tickets (on our line few station have gates)...
Ok, I work on small stations in London area. Some of them do sell very few tickets (but sales are picking up recently) There is no point of me seating there for the whole day behind the glass and then to be send platform staff so they can clean platforms and do bins a few times a day.
I know changes are needed and I'm not against the change. However the current proposals are nonsensical.
So I will be standing there most day, supposedly smiling and helping with the TVM purchases. The problem is that those TVM keep breaking and they lack quite a few ticketing options. Ok, let's assume they get replaced (which will take years looking how procurement works here), there is still subset of people who have more complicated queries (long distant booking, checking connections etc.), people not familiar with digital options, older folks, disable people, tourists (I had group of 40 Polish students buying travelcards for three days the other day, try to do it in the TVM) etc.
My understanding is that I suppose to kindly send all of those people to hell (well, to use the internet) while a few meters away there is perfectly functional ticketing equipment I could use in a minute
I always though that the most logical step, if they really want stations manned, was to make my role more comprehensive. I should be responsible for all the station duties. Let's reduce ticket window guaranteed opening hours to 2-3 hours a day (maybe around 9-11am, when most older folks buy tickets) and for the rest of day I could do cleaning, customer service on platforms etc. Eventually open window only when requested, for example by partially sighted person.
The only reason for total removal of the ticket offices, that I can see, is that it is route to further destaffing of the stations (despite passenger preference for longer staffing hours) or replacement railway employees by the low paid agency staff.