I'm honestly curious why this isn't a problem in the UK. What are we missing?
(a) is arguably not really true anymore (given some graduates are paying 5% interest), but (b) is even more true now than it was under the old (Plan 1) scheme because the salary threshold is now £27,295 (compared to the old one of £19,985).
Even now, the cost for something like a medical degree is negligible compared to the USA where $400K for medical school and undergraduate is not unheard of. (A medical degree is an undergraduate degree in the UK)