Not only that, but I never understood how someone in the IT field whose job description didn't even exist 15 years ago could expect to find any long-term stability in his job.
Your statement implies that there are fields that are stable. I have yet to see anyone tell us just what the stable jobs are. Everyone who thinks outsourcing is good has no clue what the next jobs will be. You're taking on faith that they (the new jobs that is) will appear.