Dubious data
How is it known the empty cabs with the light on are not on their way to pick up a fare they have have already promised to pick up? Of course that's knowable with enough deep and expensive digging (because Uber would know) - but I doubt such confirmation efforts were actually performed. Unless the drivers know they are going to pick up a long fare, it would be better for them to pick up a paying passenger as soon as possible.