To answer your question, I'd say the fundamental problem is that we're treating the apprentices as employees instead of students. We need to see them as students, treat them as such, and provide them with the support that we provide to other post-secondary students.
If we keep using 1990s mechanisms to support apprentices, we're going to get 1990s completion rates going forward.