City zoning.
Oh, i have to drive from single family zone to commercial district to pick up a loaf of bread. Then drive to education district to drop kids at kindergarten, and finally to business district to work. At the end of the day i hang out at bar/entertainment district with the guys from work to have a beer, but there's no public transport so I have to drink alcohol free so I can drive back home. That's only 120 miles in a day!
There are laws against smoking in public places and cigarettes are expensive. Those who smoke are in it for themselves, not a European thing.