I see your point - I think a lot of things today boil down to: a substantial number of people, and in this case science too, has agreed that one action is "good" for the planet. However, not everyone agrees - some people feel that all actions should be seen equally.
What I'm trying to say is that many would agree We Work are trying to do something good for the planet here. Another group of people don't see it that way.
Me personally - I would say in this instance the company should have liberty to exercise their own preference (incl Mexican restaurants). If it is ridiculous to their employees, they will quit. I believe in this case they have a substantial number of employees who don't mind or understand their reasoning.
Either way, I don't find it a human rights violation or anything.
And, for those who don't see a problem with this, do you see a problem if some other company specifically won't reimburse for Mexican restaurants?