I flew out of HKG just after midnight on a 13hr flight to LHR (in Y) with BA a few years ago and they did not serve an evening meal although we did get a cooked breakfast. I was expecting an evening meal as we did get one outbound on a 2230 departure from LHR - SIN, although I would agree that two in the morning is not the obvious time to eat. My view is that if an airline saves money on a main meal on a flight of that length it should upgrade the mid flight snacks in the galley to something substantial as you can get rather peckish mid-flight.
On another matter, I wish that some airlines could give more details of meal services on their website so that you know what to expect.