Load on Trains is massive, Several Routes have no alternative to trains. Mumbai Banglore route at least have buses as alternative.
Everyone prefers Railways as it is cheap, so it is killing any private transportation like private Buses, people depend totally on Railways in many Routes, Flights are too expensive for us.