Politics has always overcome railways [or for that fact, most things] in India. Railways has been neglected, be it in terms of tracks not maintained or upgraded, sections running beyond capacity [whilst some sections remain woefully under utilized] , safety concerns and what not. Even something as simple as indexing rail prices to inflation isn't done.