From many years trains fares are not increased, if govt increase fare by 1 or 2 rupees per 100 Km then protest and stone pelting against it.
It's difficult for railway to run trains with low fare and demand of maintaining high standard and speedy service. Hence private service introduction.
Most...
more... of the passengers are ready to little higher fare than present but they want higher standards and speedy service. Most important is service without waiting list and RAC passengers. Hence Vande Bharat, Gatiman, Tejas are running full.
I recently traveled through Madgaon Tejas, it was classic train with superb interior, yummy and tasty food, awesome speed. Train was jam packed.
So I think people has choice, if they want to travel on waiting ticket by sitting near door and toilet or they want pay little extra to get confirmed ticket without any extra passengers in coach. It's as simple as that.