Uber has network effects too. Facebook has friends, Uber has drivers. You certainly care how many drivers the Taxi company has because it affects the time you have to wait to be picked up.
If the Taxi app has a significant number of users you might convince driver's to jump through those hoops. But if the Taxi app has no users it's impossible.
This is an easy problem to solve.
Not sure, when they will just have to accept that those drivers are their employees(maybe a lawsuit is needed in India as well).