Because it benefits Agra. I dont think big stations like Agra, Jhansi A category stations can be compared with small stations like bhind etawah and shivpuri.
And if you talking about train to take the short short then why should it directly run via kanpur, jhansi, bina bhopal rather taking it to etawahetawah?