I've been skeptical for a while now on the viability of drone delivery platforms, but lets *assume* they become viable in the near future (at least technically speaking) then the question becomes *what next*
There is no way multiple providers of such platforms (be it commercial companies, organizations or anything else) can have drones flying around simultaneously - not without them either crashing into each other or (if they are smart enough not to bump into other drones) hover around competing for airspace to get to their destination. Queue chaos for the former and congestion for the latter.
So then, i can think of 3 solutions for this problem:
1. either these companies start to develop some sort algorithm to allow drones from different manufacturers to talk to each other mid-flight to sort out mentioned problems (is anyone developing this now?)
2. there is some sort of airport-control-centre like setup in cities (too expensive)
3. or, more logically, a single company takes up control of all drones from all manufacturers through some sort of unified interface or communications protocol.
Any one of these solutions would take some good and hefty development to achieve, i'm glad NASA is enlisting here.
Still skeptical on how achievable a fleet of drones is, at least for the near future