I think the point is that the wording doesn't distinguish on the workplace, so it reads as the benefit being "you get to have 2 meals a day" in general life, which for most people having 3 meals a day would feel restrictive and overbearing that their employer would be dictating such details of their life.
I'm sure it was actually intended as "2 free meals at work", and while it may just be poor written communication, it could also speak to an assumption about how much work defines the lives of the employees.