Because building code is US don't allow mixed living/business areas - so you CAN NOT FIND business near the place you are living and YOU MUST HAVE A CAR...
Around 92% of US households have a car. Comparing to Europe Italy is around 89%, Germany 85%, France 83$, Spain 79%, and UK 74%.
Unless those countries are also restricting mixed living/business areas they suggest that there is some other more general factor that drives (no pun intended) people to car ownership. US zoning might explain why US car ownership is higher than in Europe but seems unlikely to explain more than maybe 20% of US car ownership.