contractors are getting paid VERY good money relatively. Imagine you live in a village, your education is so so. You live in an old house with parents. How much do you earn? Anything?
But now you go to war and you/your family gets 200000 monthly. You can buy a cheap car for that money AND buy a flat in a city (first mortgage payment) after first month. Not counting signup bonus.