Grocery delivery is the kind of thing that only makes sense in the suburbs (for able-bodied people, anyway). I live in Berlin right across from a grocery store, around the corner from another one, and a five minute walk from 3-4 more.
That's a little more than usual, but really any well-planned moderately dense city should have most of your immediate shopping needs within a short walk. This is a service for suburban areas where you'd otherwise have to drive.
It would be nice to see them use electric vehicles, though.