Otherwise you would get weird situations where people could apply to distant jobs and the employer having to pay those costs and hours. Get a job with a 2 hour one-way commute and you would then only need to work 4 hours… obviously not going to work.
From an employee perspective, that’s not much of a problem but the solution is hardly complicated either. Wouldn’t employers just not hire people who live too far from the work site?