It used to be that for PSLF you had to make 120 sequential "on-time" payments and if your loan provider claimed (correctly or incorrectly) that one of them was late then the clock would reset, making it next to impossible for anyone to claim the benefit. A 10-year clock that can be reset at any time by the bank isn't good.
I believe they fixed it (possibly temporarily) so that the clock no longer resets.
This is a partial fix. The full fix would be to have PLSF pay out incrementally, say 10% after each 12 payments.
The real solution is to stop figleafing the problem and have the government handle all aspects of the loans directly without the involvement of any banks.
The government already has a large department of the Treasury that handles this kind of thing.
I believe they fixed it (possibly temporarily) so that the clock no longer resets.
This is a partial fix. The full fix would be to have PLSF pay out incrementally, say 10% after each 12 payments.