In my opinion railway has to change dynamic pricing concept. Till booking of 50% seats there are normal fare and afterwards every 10% booking 10% fare increased till dynamic fare = 1.25 normal fare. By this option has railway has at least 50% and more passengers to travel there. And, also you are correct that route choice of most humsafar is so much wrong and their enroute passengers also not so much wealthy to have ticket in humsafar.
This dynamic pricing concept has to available in all dynamic pricing available trains.