2 points
The food sucks because the food sucks. There is no other reason.
This is absolutely a part of it, but you are simplifying it too much, here is a BBC article about the issue:
https://www.bbc.com/future/article/20150112-why-in-flight-food-tastes-weird