I agree with all, but .... did you write? File an ASR? File fatigue (iso hunger) report due insufficient catering?
I know from the source that EK does not get sufficient of those to act, they consider the situation adequate, because nobody complains!
Write with all the arguments you gave here, start times, meal count, meal choice, hotel discounts, hotel open times, real prices etc., please!
Only avalanches of different reports to a lot of places get attention of the ones who do not care, but at a certain point need to act to keep their cosy desk, close to a Costa, 1 hour lunch break with choice of 3 restaurants and nice office times of 9:30 to 3:30.