At my current workplace I can only work from home once per week. I would vastly prefer working from home than the uncomfortable chair and noisy working environment of the office, but I have to make do.
Options available to me are changing jobs, asking for a policy shift because of medical issues, etc.
If you have to eat a more ethically sourced and less savory meal because of work I don't see that to be a large issue.