> bad food and more
What's more? Have in mind that an airplane is not a restaurant. It should not even serve food. Although the food industry wants people to believe we need to eat every 3 hours, that's very far from being true.
Besides that, most delays in flights happen because of bad weather. I agree with what you are saying but you really got a bad example to highlight the problem.