Hi Athena5
It gets even more difficult for us cabin crew ... the space on board is limited, so it is impossible to carry on board 1000 meals (to cover 2 services) to make everyone happy ... Space is an issue ... and money nevertheless is another, and also the waste in such case will be incredible.
We (cabin crew) would love to please everyone of our pax in every single flight, in every single class when it's meal time ... but it's never the case
Everytime we have problems with vegetarians who didn't get their meal, meal choice that puntually run over ... therefore no more choice and pax unhappy about it, pax who don't like this or that on the tray, pax who didn't get something, pax who are allergic or intollerant to something else, or have a medical condition and can't eat that (next time order a special meal!) ... And don't think things in first & business class are always better
We try our best, honestly
but sometimes it is just impossible for us, limited on a metal tube at over 32000 ft to do something about it ....
... As crew meals we don't have much choice neither (in the way that it is also impossible to please everyone taste, wishes and dietary needs) So my dear next time take your own sandwiches believe it or not ... Crew do the same!!!