Could you please list which airports you've been to have this, and where it is located in them?
It's not that I doubt airports have staff canteens, it's more that I have trouble believing anyone can just waltz into them. And a casual web search brings up only results about one airport actually having one open to the public.