By removing the curtain, and limiting the on-board food and drink selection, BA have established they can save themselves 5 minutes of time serving passengers.
NB - The greatest irony will be if your flight is, on the day, delayed (not that I'm wishing it!)