Два мифа  Просто вы рассуждаете как обыватель, а я и муж работаем в IT в Германии.1) программисты - очень специфичные люди. Как те, кто приходит на работу, так и те, кто там уже работает. Что команда не "срабатывается" - достаточно частое явление. Другое дело, если руководитель проекта решает перевести нового в другую команду или пристроить так, чтобы не раздражать остальных - тогда дело идет. Но бывает, что легче заменить одного, чем собирать потом заново команду.2) "найти новую" не так просто, если у тебя большие зарплатные ожидания (я про Германию, в США ситуация иная). Например, на 35 брутто в Берлине работы для прогеров - как грязи (не скажу, что с оформлением из-за пределов ЕС, но для местных точно). На 40 - уже меньше, но много. (Понятно, что на 35 или 40 брутто с семьей в Берлине жить невозможно, это работа для одиноких и молодых.) А дальше - все сложнее и сложнее. И когда сумма *я все еще про Берлин* подбирается к 60-65 - работу найти очень непросто (особенно быстро), тем более - иностранцу без нормального языка и без местного опыта, а после непройденного испытательного срока - шансов просто 0,1%.