You can still ride trains with overhead wires . Check out the distance between the top of the pantograph & the top of the train. Plenty of space for people to sit comfortably .
Reason Indians don't ride the roofs are cheaper tickets , increasing frequency of trains , inherent honesty of most people excluding the peacefuls of buying a proper ticket & traveling with dignity , improvement in the standards of living , better infrastructure , a demanding people for even better facilities , etc qualities you won't see in Paxtan & BD
Hence while we're gradually inching our way to the top they're descending in terms of feet into a downward spiral.