Working from home isn't working when you cannot provide the level of service that either needs to be provided or was provided pre pandemic.
Congratulations if you can provided that level of service. Sadly many can't. But it will all come out in the wash.
WFH requires a different approach to performance monitoring than working from an office. From an office it's about seeing people at desks without Facebook on the screen. From home, it's about what you actually deliver. Agreed individual "service level agreements" are a better way.
If you're writing code it doesn't matter if you do it at 9am or midnight, for example, as long as you
do do it.
If you're replying to customer emails it doesn't matter if you do it at 3am.
If you're taking telephone calls (the telephone? how quaint) you do need to do it at the specified times, but WFH allows for flexibility like split shifts.
I hear you, and it is a fine line to walk. However there are some routes that will never create a justified case for the service provided.
Some perhaps won't. But remember the adage of "if it isn't there I won't use the earlier one for the risk of being stuck"*, and also note that late night trains are often very busy particularly on a Saturday. On a Saturday evening pre COVID there is a procession of 12-car sets out of Euston between about 9 and midnight, with the 0010 an 8-car, and most of them are full and standing.
* That's where the idea of timetabled shared taxis come in, and we'd do well to do that on some lines. Stick them in the system as compulsory reservation buses, and if you want to use one, book it say an hour before to give a chance to get it in from the local taxi firm, if it's not booked it doesn't need to run.