It seems to be less common on shorter flights. I noticed when I booked my tickets for Venice that you can buy an M&S meal. BA aren’t doing their own catering, and aren’t including a meal in the price of the flight.