Maybe i should add some more color here. If you think in terms of traditional delivery, one warehouse is enough. But i'm not sure that this paradigm (one van drives to a warehouse, collects a bunch of stuff and delivers it), is what works best for on-demand, 2-hour or same day deliveries. Multiple, fast and easy to reach pickup locations are an advantage at scale. Especially for deliveries where minutes matter.
Ultimately, we will probably see a combination of both.