Those who can afford to pay should pay for the tickets, most of states having migrant labourers working in other states r poor and they don't have enough resources to pay for everyone's ticket. I have seen videos of people boarding these special trains with fancy smartphones, It's hard to believe for me that anyone who has a 15-20k smartphone can't even afford to pay their ticket fare!!