There's simply not enough space in a city to accommodate everyone's car. Houston is 70% roads+parking lots and they're still congested
Live remotely in low density villages in italy if you want, you can accommodate everybody's car just fine there - but when you need to visit Milan, don't complain that it won't let you bring a car in with you and they kindly ask you to leave it outside & take public transit to reach the center.