Airport travel often requires a fair bit of waiting around, especially for those who panic about missing flights and like to get through security early.
But once you are past those scanners, you are at the mercy of terminal prices. And they are rarely cheap for food and drink.
Of course, with drinks, you have little option to save money, as you are not allowed to take more than 100ml of liquids, due to security issues. There are different rules for food though.