The good news/bad news with the Uber platform is that they insist on "independent operators". This means that Uber cannot force drivers to use Uber exclusively. This allows for a very quick transition from one platform to another for drivers (or the use of multiple platforms). I'm sure if there was a cheaper/better option many drivers would initially use Uber for volume but keep the other app running to maximize their profits.
The same for customers. We can have as many apps on our phone as possible. And I'm sure there will be apps that can aggregate the eventual multiple platforms (like Kayak does for hotels and airports). So a customer can search for the quickest or cheapest ride.
There are relatively few web based products where the first successful product is the one that monopolizes the market. The barrier to entry once Uber breaks down the regulatory restrictions is very low.
All of this could happen in a year or two. And then in 10 years an automated car company (Google, Ford, etc) may decide that they can maximize sales by rolling out their own app (just like how they use to own rental car companies). Or all the car companies. They produce, own, and manage the cars that we will use on a daily basis.