BA seems to have forgotten who pays the crews’ wages.
To not feed the paying passengers because the few are tired is disgraceful. It’s not as if they’re having to do much during a long flight other than at the beginning and end of the flight. One would be more likely to find the Scarlet Pimpernel than a working crew member for the majority of a flight.