Если верить ответу Rafail, то причина в следующем.
За границей, в том числе - и в США, ценят специалистов и платят им достойную зарплату. Поэтому уже многие, у кого есть ум, здоровье и деньги, уехали за границу. Среди них есть и учёные, и футболисты (хоккеисты), и рабочие, и те же программисты. Почему, думаете, практически весь компьютерный мир "сидит" на Windows от Microsoft?
За границей неважна национальность человека. Лишь бы он был квалифицированный специалист, и без хорошо оплачиваемой работы он не останется. К тому же эти специалисты работают на благо страны - той же Америки.
Что же касается России, то специалистов здесь, увы, не ценят и не уважают. У нас в почёте блат, знакомство, сватовство, кумовство и подобное. Пусть не специалист, зато в рот начальству смотрит и выполняет все прихоти этого начальства. Или является маменькиным сыночком и папенькиной дочкой - и это главное. По большому счёту - это одна из главных причин развала нашей промышленности.
Специалисты же вынуждены работать за нищенскую зарплату, а то и вообще быть безработными.
Что касается меня, то за нищенскую зарплату я никогда не буду работать в полную силу - главное, чтобы связь у меня работала. Не будет работать - сами вызовут, если понадоблюсь.
P.S. Специалистов не уважали даже в СССР! В журнале "Техника - молодёжи" писали, что один самодельщик сделал автомобиль вообще без коробки передач! Когда он попал в Чехословакию на завод "Шкода", то там ему сразу предложили работу и сказали, что такие люди им позарез нужны! А вот когда он обратился по поводу работы на наш автозавод "ВАЗ", то директор этого завода заявил, что с самодельщиками не связывается.
Впрочем, чтобы не быть голословным, приведу в пример фильм "Грешник" о квалифицированном токаре, не нужном ни на одном заводе. Посмотрите - и убедитесь сами.