Well.... this works because Amsterdam is a small city.
I’m in Berlin (metro area population 6.1 million compared to LA’s 13.1 million) and I don’t need a car or a bike because I have at least 22 food supermarkets (including 3 in a shopping mall), 2 household electronics stores, a building supplies store, a hacker shop, and countless bakeries and spätis [0] within 1.0 miles.
Judging by Google Maps search results, I’d say Amsterdam is similar.
I’ve explored a few American cities on foot, and if those places were representative of the rest, I can understand why Americans would regard cars as mandatory; but the model of large stores, few and far between, is not the only one.