Efficiency can improve but still no guarantee.....cleanliness in trains are given to pvt agencies, still you will see complaints of dirty toilets, sinking toilets everywhere.
But what about huge numbers of employees that will loose their jobs? Unemployed is lowest in India after Independence will be more lower can you think that......what will happen to these thousands and thousands of family after loosing job...will u give job to them?