Because the loco shed is at Vadodara- Panvel doesnt have one- if they change at Panvel then the loco has to idle till the next corressponding train comes to take it back
Also all these days the Mumbai area had a DC electric while all other zones had AC- so it would have meant all trains changing once from PNVL to BRC and again changing at BRC