Re: Why Uber?
Because a taxi driver keeps the whole fare which is worked out on a meter that has been cleared by the local council, or they can set a pre-determined fare with the person. They then pay the company they may work for, so they can get jobs through them. In the old days the jobs would be put out on a machine and a driver could accept it or not. If they didn't accept it, they still had a chance at the next job and so on.
Now Uber take all the money and the fare the customer pays is worked out by code that's not monitored and the driver has no way of ignoring it and setting a pre-determined fare. Add in the fact if they skip jobs, their chance of others drops and you have a fairly significant difference.
Oh and taxi drivers also have to take a test to show they know the local area, not as important in the age of sat navs, but still useful when avoiding traffic. Not all cabbies care about getting you places quickly, but if you're a regular and nice, they will go the extra mile for you because they can make that choice.