That's what I keep getting stuck on. It's getting easier to compete with Uber and I don't think that's going to change. They have a well known brand but even that feels like it's on verge of becoming genericized.
I live in NYC, and there are half-dozen major rideshare apps here in some form - but I often travel to places where, if there is any major service operating there at all, its Uber... maybe Lyft, but certainly not Via or Juno or Gett or any other smaller names.
I don't want to load my phone up with a bunch of different apps and give my data to a bunch of different companies, so guess which app I use even at home where I have plenty of options? Uber. The barrier to entry of getting a new local competitor up and running is small, but the convenience of being able to stick with one provider no matter where you are is big.
Upstarts will lose a lot if they offer shared prices without matched riders.
We also have Express Pool where you get picked up / dropped off at some walkable distance from your actual origin/destination to make it even cheaper for the consumer and more efficient for drivers.
At one point Uber was even competing with the bus / streetcar with a special ride type where you would have to be picked up or dropped off at specific points along one street but they discontinued this.
I would definitely consider these sorts of shared rides as a moat.
Just looked at an Uber trip in Toronto, and the breakdown is:
Express Pool: $8.44
Pool: $11.25
UberX: $17.38