Can't say I agree - shopping feels like a huge waste of time to me. Living in a big city in Europe, but still a shopping trip will take at least 1h. Of course for other people it is heaven.
But also, same day delivery is logistically near impossible and quite expensive in exactly those cities for exactly the same reasons. The density doesn't make them car friendly, and certainly not delivery van friendly.