Vibrant city centers in the US have small stores, too - even town centers in high-income areas. In Europe (especially, in my experience, France) they're common, because they've supported and subsidized them in all sorts of un-economically "optimized" ways. Americans prefer them, too, though - when they can afford them; they just haven't made having that kind of economy a political priority.