On one hand, we should be solving this by increasing normal coach trains and having more regular services interconnecting states. Longhaul trains can be substituted with chained inter-state train tickets so that it reduces burden on scheduling of train routes and disburses the crowd on multiple routes.
On the other hand, it's not economically sustainable for the railways to cater to basic sleeper and seater tickets as those are heavily subsidized.