indian railways is extremely bad at providing accessible platforms and coaches.
if you have used the delhi metro airport line, you would know. it is world class.
they had a few financial issues because it was given out to private parties but now its back in the hands of delhi metro