I consider myself a competent, intelligent, relatively professional 'tech worker.' I just don't really want to move across the country for a job, especially one that I probably wont have for the next 20 years.
Especially one you wouldn't have for the next 5 years, given how long average employement terms are.
Yes, I could move across the country for a job (let's say in SF), but then someone wants me to move to Austin or North Dakota or Seattle... Rinse and repeat. Kind of turns me off.