When I was commuting in the Bay Area, I'd walk half a mile to the local BART station (a walk I rather enjoyed), then I'd spend the next 90 minutes on a bus or train until I arrived at work. If I got to BART after 6am, I'd stand on the train for the first 60 minutes. Then I'd reverse the whole thing on the way home, although I typically got on the train early enough that I could sit the whole ride home. All of that, because that is what I could afford to do. The funny thing is, if I was paid at my hourly equivalent for all of that time spent commuting, I could afford to live closer to the office.
I don't know that I like working from home per se, but I definitely hated that I spent 1-3 hours a day, every day, traveling, when I could be doing something I wanted to do. My ability to have hobbies, or spend meaningful time with my family, is basically blunted by the fact that I can't afford to house my family close to where I work. Its better now that I'm out of the Bay Area, but it's still a problem, and will be a problem, for the foreseeable future.
There were attempts to "distribute" this, but as far as I can tell, they didn't really work out as expected.
I still think that this distribution is the best approach, though, instead of building 200-story buildings around the office towers. And this distribution can take multiple forms, one of which is remote working.