I think you're probably right that eventually, most people will own a car. But I think the time in your life where you decide to buy one matters substantially, and is modulated quite a lot by city design.
I'm pretty young now, and I could afford a car. I expect that I will probably buy one at some point in the future. But I can easily live my life without one for now, so I have decided to save that money instead. If I lived in Houston, I don't think that would be the case.
None of my friends that I know in NYC own cars. All of my friends that live in my hometown own cars.