I worked tech support for a while. I loved the work, hated the job. I work somewhere else now, and I find that I enjoy playing with computers again. Your guess may be correct in some cases, but it is wrong in many, as well. Some work there because it's the job that gives them a paycheck. Or it's something they once loved, but can barely stand now, but they can't find another job that pays well enough to make a change. Or hate the job, but are just trying to hang on another couple years to retirement. The idea of working somewhere is a lot shinier than actually working there. When I was in college, there were two kinds of students in the Computer Science department, with a very visible divide. Those who did it because they loved it, and those that did it because they heard it paid well. Yup. The ones that get moved up to manager. Growing up in this area of Houston, I've seen enough NASA folks move on to other stuff when they got bumped from "doing stuff" to herding people. I know Dad's a lot more laid back since he semi-retired.