Railways is improving punctuality of trains by slowing them down, recently introduced SlackSafar's are the biggest example. If one can't run the train on time then give it hours of slack so that it runs before time 😂😂, and they're following Mission Raftaar (how ironic).
The biggest trouble of Railways is that it's busiest stretch Mughalsarai- Allahabad is still a double line (not triple or quadruple) and doesn't have a good flyover especially for Satna route at Naini Junction. People don't consider infrastructural constraints of these places and needlessly compare them to other places.