Certainly with respect to people who have to stop before the end. Surely it wouldn't be hard to write an integrated course to at least include a PPL?
It just takes a common sense decision to allow the PPL test to be taken. That is after all the important bit.
In fact, other than solo time, why should hours matter at all? Some people take 60 hours to get a PPL, some take 70. But if someone has been flying gliders and simulators for years and they are good enough after 20 hours - why shouldn't they be allowed to take the test?