Not to mention that it's a really nice perk that people talk about positively. It can be basically cheap PR. Free lunch may not be a reason to work somewhere, but it's something that current employees will mention and anything that gets them to paint your business in a positive light is worth something.