One solution which ignores all the issue presented is relatively high speed rail networks which avoid congestion to quickly reach city centers. Rail averaging ~100 MPH turns an unbearable commute into a viable one, assuming the tickets aren’t overpriced.
Level 4/5 Self driving cars are another possibility, the time is still lost but watching TV or even napping on the way home is a very different proposition. Better road networks similarly extend things somewhat.