Agreed. Railways is already running with schemes like dynamic pricing. Many passengers book tickets through agents who charge extra for their own pockets. Plus, so many complaints. And Railways services are still average, in contrast with the media hype created around. There is still this "sarkaari kaam" vibe around functioning of Railways.
Over the years, people who earlier used to take General class, have now started to travel in Sleeper while middle class people who used to take Sleeper travel in 3rd AC. These are still those people who are not so well off with their income. And from 2nd AC onwards, fares start getting comparable to that of Airways.