> For a while, in NYC at least, they tried the courier model, but that was a few years ago
Courier services are high-risk operations sensitive to reliability.
My guess is Uber's network wasn't optimized for reliability then. Food delivery has similar reliability requirements, but the stakes are lower. (Failed food deliveries produce complaints. Failed courier runs produce litigation.)