The big question is what do you do with someone who doesn't match in the residency of their choice? This is also applicable to someone who quits a program during PGY2.
The individual either scrambles, pays back service obligation in the Medical Service Corps or walks (pays back scholarship money with a 10% penalty). The USUHS student is in a different boat maybe.
For this to work, the number of HPSP / USUHS students has to be in tune with the the number of physician billets. Would the availability of specialty billets roughly approximate those in the civilian world? For example for every x primary care physicians you have 1 surgeon and 1 dermatologist.
I'm enjoying this discussion especially the civility which is unusual for this forum