Employers have been eating up to 10 hours (2 hours per day) of unpaid commute time of employees for ages. Is it then really surprising that no one wants to waste time coming to work. If that time was paid, if commute time was paid, then maybe you would consider it. But it's a very simple economic calculation. It's like why am I paying for that time. I don't have to, so I won't. That 10 hours is 20% extra salary that is not paid.
And if your argument is that you could live closer, then the counter argument is that employers should have their offices in affordable areas where any employee can afford to easily live because rent is cheap. Not in the middle of downtown because that's what their peers or customers expect.