It's useful if you're disabled, or your work schedule makes it tough to shop or any number of other reasons. Just because something isn't useful for you doesn't mean it's not useful.
There is a need for these services, but we also need to think about all those who are negatively impacted by this.
By placing the warehouse outside the residential area, they may increase the delivery time by 15-20 minutes. Isn't that a good enough compromise for the customers? Saving 20 minutes on grocery delivery is not worth the human cost.