In Sweden there's a popular food delivery service that simply ties together restaurants and taxi drivers. This eliminates the need for round trips, since the taxi driver can just find some other fare for the return.
This works fine in Sweden which has a deregulated taxi market (=no shortage of available taxi drivers), but it wouldn't work in SF which has such an artificially constrained supply.