Self-driving cars will alleviate this problem, since the cars will just rent their time out (like Uber/Lyft today) and after they drop you off at your destination they zip off to pick up the next human. Even if you choose to own your own car, the car itself could go back home during the day while you're at work.