Sorry, I muddied the waters by using the 1099/w2 legal distinctions when I simply meant FTE's versus contractors. They are legally different, of course. But these days employers treat them just the same. You're brought in for what you can do *today* and disposed of when you don't have what they need tomorrow. That's why job descriptions on the job boards are so ridiculous and the term "purple squirrel" has come into almost popular usage. (I've heard non-IT people use the term!)
And yes, nobody is willing to train anybody. You're expected to do that on your own time, in between jobs. Good luck guessing what the most marketable skills are next year, if you dive into a year-long training program. And if you're older than 29, training without work experience simply doesn't count. They all want 2 - 5 years of experience with each of their long lists of "skills". That's why the corporate giants like Bill Gates keep lamenting to the press that they can't find skilled workers. They just can't find squirrels of the particular species and specific shade of purple that they want today.