That doesn't seem to take advantage of modern IT like Uber does:
1) Keeping a record of driver and passenger ratings (disincentivizing bad behavior on both sides)
2) Streamlined complaint resolution process
3) Remote monitoring of the ride to see if they took an unnecessarily long route
4) Payment being handled behind the scenes so you can just get in and out without stopping to pay (plus not having to do the tipping dance for Americans)
5) Getting updates as the car gets closer
6) (once at scale) Pairing people together on similar journeys to save money (UberPool/Lyft lines).
7) (not sure if the system you refer to had this) The destination already being loaded on the nav when you step in.
8) Edit: plus, apparently they collect a ton of data about rides to estimate where requests are most likely to be and encourage drivers to be there