Да, вы все логично пишете. Если следовать стандартным правилам, то по TN визе жить в США - это жесть, действительно люди трясутся продлят ли им визы. Я бы так жить не смог, и моргидж очень навряд ли бы взял.
Но на самом деле податься на грин карту даже на TN визе можно, просто согласно правилам человек теряет право получения подобной визы в будущем т.к. изъявил иммиграционные намерения. Т.е. это рискованная затея, въехать по TN визе и податься на грин карту, но риск небольшой - максимум что теряется - это право в будущем работать по TN визе. Нужен надежный работодатель и хороший лоер, ну и везение тк там идет отбор по EB-1,2,3, где есть квоты и все такое. Риск же меня устраивает тк без ПР мне работа по TN визе не интересна в принципе...
Ну и кроме того, у меня профессия - программист, что дает мне больше шансов и по уровню EB визы, и по заинтересованности работодателя.
Но эта возня с TN визой - это на крайний случай, в оптимальном варианте я буду стремиться получить H1B, которая по сути иммиграционная виза и с первого же дня в США позволяет податься на ПР.
Кстати, по TN визе получали грин карту в США не только программисты, это так, к слову, что в реальности пути есть к получению ПР в США, главное - желание.
И да, куча канадцев работают по TN визе в США, думаю таких десятки, если не сотни тысяч... У меня сосед где я живу, его сын строительный инженер, работает в США уже более 10 лет...