Meat has an horrific environmental impact, so i can see why a socially conscious company would not want to associate itself to that.
Notice that employees are still free to eat whatever they want, its just that the company will not pay for ecologically unsustainable meals.
So the freedeom of choice of the employees is unchanged, they can still go out and grab a burguer but its out of their own pocket.