Keep in mind that it's usually a culture thing. Programmers working from home makes sense, sometimes the janitors, security, chefs, CS want to work from home too, which makes less sense. Whenever I've done crunch time on weekends, the managers or more senior ones are always there too, even when they're doing nothing, sometimes all the way up to the CEO. A lot of office cultures seem to encourage this form of suffering together. This is also more likely where the staff is mostly offline e.g. Tesla or Amazon.
So I see absolutely no reason to give up compensation for this - this might actually hurt your argument. One option is taking on a part time contract instead so they're not under the same benefits as the ones who are working from office.