A simple message to the higher ups at your local corporate office.
When you have an important corporate visit with all of the big bosses coming in town and it requires “all hands on deck”, searching the bushes for trash, staff coming in very early, the least that can be done is provide the team with a lunch.
Little things like that go a long way in making the employees feel valued.
And you may not get the answer you want or any answer at all, but treating it like a punishment probably won't yield any better results and just adds stress and resentment.
Yes, corporate visits come with added stress, but Corporate is always treated like the job is glamorous and cushy - we're all grinding. We are all working our butts off. You have 1 property to deal with, I had 300.
Now if I was all day at 1 site, yeah, of course we got everyone food. That was rarely the case.
It's not a measure of how much you are valued or appreciated. We're all just trying to get a job done, and corporate is short on time when these visits happen.
That being said, your manager can always ask the regional if they can treat the team to lunch, corporate employees don't have to be a part of it.