Why do people go full time? Half the money of the contractors surrounding them and zero training.
Companies idea of training is never what the employee wants. The employee wants industry recognised, the employer wants something that gets the employee the basics but not enough to call themself trained and go contracting.
hell, employeers dont even WANT full time staff, they want to be able to get rid of a person tomorrow, not in 6 months time after a legal battle they will loose.
Outsource projects have never worked and only every provide work for those whose job it is to shift the estate to a different providor when the shit hits the fan.
Employeers know this, but its less pain to have a shitty IT infrastucture than it is to have 20 court battles on the go