The hardest work is getting users on both sides of the transaction when you’re doing it from scratch. It’s tough regardless of the tech. And then 15 years ago gps enabled apps were not as easy as today. GPS errors are compounded when there’s money and multiple people’s time on the line.
So getting users is the hard part. The tech behind this stuff has been quite easy and readily available for quite some time. You can leverage apis and clouds and such. I don’t know why you’d constrain yourself to whatever limitations were present 15 years ago. Truth is the day people started caring internet enabled gpses everywhere with them, this all got pretty easy from the technical side.
Ubers growth and scale and how rapidly they grew posed some problems I’m sure, but I doubt anyone in this space will ever experience that again. Definitely not what’s being discussed here.