Trend more popular for south India. e.g. Banglore to Delhi without dynamic fare costs around 3k. With 200 seats left, you have to pay 3.8k including dynamic fare. For that fare, people have more than 10 different flights to choose from. Why will they choose train?
.
I still remember the "overconfidence" with which Indian Railways in their press release wrote that "We believe that we will retain their passenger pool". Ha ha What a joke it was!