I see your point, but that is assuming they will get rides in that route - some taxi-drivers (including Uber/Ola) only get one or may be two rides to Airport or routes that have tolls...
And I think it is part of the gamble they have to do for having to pay that Rs.20 (your example) on the days they don't go through Toll roads!
I have no problem with this!