You have a few valid points, but seem to be missing a few things, as well.
You say an hour is terrible and talk about an average. Average for whom and where? I live in Sweden, 30km outside of Gothenburg. It's a nice 15 minute walk through a wooded area and along a stream, then a 25 minute ride with the commuter train. On the train I read the latest articles while listening to music or play on the Switch. Once in Gothenburg it's a ten minute walk from the station to the office.
The office isn't terrible and has a lot of good things going for it, including a beautiful rooftop terrace. It's also quite social, filled with people who very passionately share my interests and with whom I play magic over lunch.
The main issue is that it's very busy and I often need peace and quiet. Even when I had my own office and could think uninterrupted it still wasn't as good as being home. It's the comfort of being home, with all my things and a beautiful house in a peaceful neighbourhood with a large garden at the edge of the forest. It would be unreasonable to expect an office in the busy downtown area to be able to compete with that. Also, when I need to think at home I often do household chores, and then they're done and i can spend my whole evening playing with my kids or spending time with my wife.