The struggle to get a test slot booked is a frustrating one for learners who feel they're ready to hit the roads - but why exactly is there such a long wait?