Fairness is not important to businesses - it's important to people (employees of the company). The other people aren't blind. They see devs being able to WFH but they can't. They're not going to like that.
"They" don't like bonus for sales reps either, see it as unfair, and yet it exists. Good working conditions is the developer's incentive in many places.
Yeah, like fairness is important in business. Let's publish everyone salaries in the company and let's talk about fairness after that.