Your overall point is certainly valid, but there's no "dichotomy" there. I'd say "sidewalks are for people, not X" where X is pretty much anything that's not people (including scooters and bikes, even though there are people on them).
If those delivery drivers were parked on the sidewalk, it would be a different discussion. Or if the robots were in the bike lane, we'd be saying "bike lanes are for bikes, not robots".
My point is that you aren't simply pushing robots off the sidewalk and getting a better city. You have externalized the problem somewhere else. "Look, our streets are free of garbage", he says, dumping it all into the ocean...