I think it's also the way they get brought up. When they own a car at a very young age (the very well-off, obviously), this does tend to make them lazy. On the other hand, those who don't own a car are OBLIGED to walk, and console themselves with the fact that it's healthy. Right?Laziness.
They are going to ban diesel cars in several major cities worldwide.
It's a start.