Make your own lunch?
Oh come on. Hardly anyone does this - those that do make a packed lunch and that can be done when you go offsite too.
Travel/expense policies like this are not to deny the hard working employee a cup of coffee but to stop people taking the piss with restaurant meals when it's not necessary.
The end result unfortunately is to deny people that coffee but better that than to burden the company with a huge expenses bill