The former British Rail had a sneaky method of withdrawing services they found "inconvenient" to operate. They would begin by cutting back services making them less attractive to rail users. Then they would cut back some more, running trains at times inconvenient to both regular users and leisure users who would find other ways to make their journey. British Rail would then have what it wanted, the excuse of "no demand for the service" to discontinue services completely.
In this 21st Century, I believe TOC's are pulling a similar stunt in respect of late night services on New Year's Eve by deliberately giving little actual detail about these services or when last trains will run. People are simply not going to take the chance that there MIGHT be trains still running around 2AM and will instead use night buses or taxis. The result is a reducing level of usage for these late night services and the perfect excuse for TOC's not needing to bother running them next New Year's Eve. In previous years, times for last trains on New Year's Eve have been clearly indicated on the website. Not so this year. The sentence "trains will continue operating until around 02:30" does not inspire confidence of actually finding a train running to your destination at 2AM
In this 21st Century, I believe TOC's are pulling a similar stunt in respect of late night services on New Year's Eve by deliberately giving little actual detail about these services or when last trains will run. People are simply not going to take the chance that there MIGHT be trains still running around 2AM and will instead use night buses or taxis. The result is a reducing level of usage for these late night services and the perfect excuse for TOC's not needing to bother running them next New Year's Eve. In previous years, times for last trains on New Year's Eve have been clearly indicated on the website. Not so this year. The sentence "trains will continue operating until around 02:30" does not inspire confidence of actually finding a train running to your destination at 2AM