The taxi has to drive around between fares, increasing congestion for no benefits to the wider economy.
Also, so far taxis are still all driven by humans. The economy only has a fixed number of humans and needs to allocate them to the most worthwhile things. Having two humans (driver and customer) in a vehicle travelling to a place costs society more than having just one person doing the driving.