Venue food stinks.
But...
Imagine running a restaurant.
But you are only open 30 times a year. You have to pay for all the equipment by spreading the cost across 30 days instead of 365 days. You don't buy THAT much food, so no bulk discounts. If you make/order too much - you lose it, no carrying it over till tomorrow.
I'd never want to run a food stand at an arena - just doesn't make sense unless you can do something to even out the cost - I.E being a monopoly.
Would it be better to have NO food served at an event, and be allowed to bring food in??? Maybe at some events - I know it would inhale audible at Great Lakes because there is no easy to walk to food places. Besides, the outside public would be sad if they couldn't get food right there.
I still don't like it...

But it makes some sense to me.