In 100 years, we'll still be rich enough to afford cars, just they will be electric and self-driving. People only take public transportation because there's no parking, it's faster and/or cheaper, or they can get other stuff done while on it. All these being equal, people will choose cars.