Training providers get no funding if the learner does not complete the course, so a withdrawal fee is charged to cover the up-front costs incurred (admin, induction and workbook) the training provider incurs, which they can’t recoup if you don’t complete the course.