I understand your point. I went by Shatabdi from Mathura to Gwalior. Arrived late by 10minutes at MTJ and reached Gwalior also late. Rajdhani also arrived late at Gwalior. While going also my train was delayed before MTJ due to massive work going on at Bad station. All along I travelled in high priority trains and was delayed only because of very busy track improvement works. That's why I made my observations.