With the right cautions and regulations this strategy may indeed help people to get training in the majors that are most marketable as high paying careers (I presume the contracts are most available and have the best deals for these types of majors). The free market, right? Fine! But the free market can be abused, and in this case doesn't help as much those with less high paying career goals
Once again I wish to emphasize that higher education is, and should be, much more than vocational training. It makes for a better society if done right , or for just cogs in the wheels of an unjust society if done wrong. These contracts can help pay for higher education for some. But producing graduates who must serve the goals of "the state" as in some dictatorships, or a private enterprise, as here, is something that one must be very cautious about.