As per report more than 65lacs waiting tickets have been cancelled this year. Railway has earn a great revenue from it. Now as per census 2011 Gwalior has population of 12 lacs and Jhansi has only 5 lacs. SO Passengers from Gwalior will more ,waitlisted tickets will also be more. So revenue will be more.
On the other hand Jhansi is Divisonal headquarter. Where many times I have seen passengers are railway employees who travels on free passes.
Thus decreasing revenue.
Also...
more... Jhansi delays not only ordinary trains but also premium trains if halt is of 5 mins then it will stop train for more than 10mins, which should not be accepted.