The campus was really too big to leave for lunch unless you arrived at some stupid early hour to park underground below your office. It's a 10-15 minute walk to the south parking garage and then at least a 10 minute drive to the closest places to eat and none of those are cheaper than the cafe.
So unless you're bringing food from home you can pretty easily hit $20 for lunch per day. I doubt Cafe Macs is running a huge profit but the cost for employees is non-trivial.
I am used to pay at least 10 euros, for food + drink, unless I go to one of those special lunch time deals or street food places.
And since I am Portuguese, evenings is also a proper meal, so make it twice for the days I happen to dine outside as well.
In fact to this day I never gotten into the whole Abendbrot stuff, even though I have lived half of my life in German speaking countries.
Just explaining where I am coming from, not attacking anyone.