How is it that the business is pushing the costs off?
If you have a job, you're selling your labor. The commute is part of what you have to do to get your goods to market. Are you, as a purchaser of bananas, "pushing off the costs of transport" on to the seller? That seems silly considering the transporter prices that into the bananas, just like workers can price in longer commutes. Don't accept less money to travel further each day.
It's an unnecessary cost though. It's like if I had a choice to teleport the bananas over the phone, but the buyer insisted that I deliver them by hand. I'd charge that awkward banana-buyer more.
If a workplace needs bananas then they have to pay for shipping to get it into the office. Labor is the only workplace input that walks in the door for free.
I think a fairer deal would be if commute time counted against the typical 8 hours of work. That way everybody's interests would align around having short commute times.
I think most workers factor in the commute when they are looking for and choosing a job (I know I do). Now, we can argue that workers undervalue the time and money they spend commuting, but it is still not 'free' for the employer.
Also, not all of the commute cost is the fault of the employer. For example, my commute is a lot shorter than many of my coworkers, because I place more importance on a short commute than a cheaper, bigger house further away. My coworkers value having a bigger house more, so they live where the housing is cheaper but the commute longer.
How would your price this in? Would the people who commute further get to work shorter hours, just because I chose to sacrifice for a closer commute?
If you have a job, you're selling your labor. The commute is part of what you have to do to get your goods to market. Are you, as a purchaser of bananas, "pushing off the costs of transport" on to the seller? That seems silly considering the transporter prices that into the bananas, just like workers can price in longer commutes. Don't accept less money to travel further each day.