MapmyIndia is getting better by the day. But seems it uses some weird algorithm to arrive at the route to travel between two points on the map.
I tried a route starting from Kandivli East to Dadar East
and here is what it calculates to be the optimal path.
The path goes through Aarey Colony, Filterpada and Powai Naka, which are big bootlenecks to quick transit. Even on the parameter of distance, the route is longer, compared to the most suitable one - Take the Western Express Highway till Bandra, then through Dharavi onto Sion, Matunga, final stop Dadar.