Going to a place of work is the status quo with one of the exceptions being bubbles in IT. Some offices are nice, some not. Some are within walking distance, others are not.
You are not locked in to your office unless you work in a literal sweatshop. The lunch hour is a legal right in Europe.
It’s your task to check that you have a reasonable commute before accepting a contract. Why should a company care that you picked a job on the other end of the city?
Jesus, I can’t believe how spoiled and entitled so many people are. But that will resolve itself once remote developers start getting replaced with cheaper workers which can develop apps or websites just as well.