I am not an app developer, so ignorant. Why not have different apps? Uber-India, Uber-Mexico, etc? Or if it is to be all one Global Uber app, why not have expansions that are downloaded for other regions as needed?
Uber works relatively well in every country you go to, including at one point, China. Not many apps have ever accomplished that.
Uber made the right choice.
I'm from EU country and it was so convenient to be able to use Uber in NYC the same way as I would in my home town.