You are right @Sincerem , the more chance they have to develop competencies, the more chances they have to earn money.Learning a skill after graduation gives those of them more earning opportunities than the ones without skill.
This strikes me @Nomad, "private training providers get better results" In these sites is there the economic benefit for students? Or on the contrary they have to pay to study.Since people abuse government's training program, private training providers do better than heavily invested government training programs.