Half of your statement is true, the wrong part is Train should take the shortest route. In that case All trains from JSME towards Goa/Pune/Mumbai etc must have taken ASN-PRR-CKP route. But they are taking much longer route to include more and more stations and avoiding the freight rich areas.