Corruption is increasing day by day. Money earning is reducing as it is eaten by corrupt rail staffs, mafias, rpf, private partners (alloted by IRCTC catering, OBHS private agencies, etc) all involved. Loot/theft is also increasing. All these increasing the loot and decreasing the revenue earned by railways.
Sleeper class fares needs to be increased it is really very less compared to service it gives to passengers)