These days halts are being given in wholesale & that too not for big/deserving stations, but small stations, despite the train having a halt at just 10-20 kms away. Then whats the need of road transport? Why spending on that?
Railway is meant mainly for long distance. You can use road transport from your nearest station to your home. But, everybody needs a halt at his house's backyard.
& ya, the MSTs do act like goons, any place, across India. Difference is somewhere they indeed have MST whereas some places they...
more... proudly flaunt their ticketless status. TTEs dont even touch them. They just don't wanna get in unnecessary brawl. (Unnecessary = no change in situation).