Because CS jobs are being outsourced everywhere else!
I'm currently in the college search process, and trust me when I say I wanted to become a CS major, but the parentals say no, and have me look into my secondary love instead (that being mathematics). Why? Because it's damn near impossible to find a well-paying job in CS if you're an American anymore; everything's going out to India and China, up with the factory jobs. My godfather also happens to have a master's in CS, and guess what? He's been out of a job since September 11 (significiant since we all live in the NYC area.)
The only jobs really left in CS, in decent supply, are simple jobs at small businesses, not-for-profits, and schools; none of which pay well, or are all that appealing to most CS majors. (I was able to volunteer at a community center maintaining a lab - and even with my limited abilities, I was still better than most of my "technology department" coworkers.)
I'm currently in the college search process, and trust me when I say I wanted to become a CS major, but the parentals say no, and have me look into my secondary love instead (that being mathematics). Why? Because it's damn near impossible to find a well-paying job in CS if you're an American anymore; everything's going out to India and China, up with the factory jobs. My godfather also happens to have a master's in CS, and guess what? He's been out of a job since September 11 (significiant since we all live in the NYC area.)
The only jobs really left in CS, in decent supply, are simple jobs at small businesses, not-for-profits, and schools; none of which pay well, or are all that appealing to most CS majors. (I was able to volunteer at a community center maintaining a lab - and even with my limited abilities, I was still better than most of my "technology department" coworkers.)