That's a lot of "eventually." Uber is a software company that runs cabs, basically. Their competitors - the old school, that is - are cab companies who are now faced with the challenge of writing good software. The track record in general of industries where long-established players find that they have to become software companies and put out a polished product there, in addition to whatever they were already doing, suggests to me that the timeline for old-school cab companies putting out an app that doesn't look like total garbage next to Uber's, is likely to extend so far out that it might as well be never. They may turn around and subcontract the work of creating and maintaining the app, but that has its own problems that we're all familiar with.