Есть. Пенсия SSN. Но платится только после того, как человек отработал 40 кварталов в США (10 лет работы на полную ставку), и после 65 лет. Есть её заменитель (SSI) - помощь тем, кто пенсию SSN не заработал (она очень небольшая), но платят её только гражданам США и тоже после 65 лет, либо слепым или инвалидам раньше. Но ни та, ни та пенсия не обеспечивает хорошей старости (они довольно маленькие). На только эту пенсию даже американцы, родившиеся и выросшие в США, не рассчитывают (основной рассчет - на накопления), а новоприехавшим иммигрантам не стоит и подавно.
Да, совершенно верно. Пожилым людям в США иммигрировать туго, приходится ещё много и долго пахать, часто на низкооплачиваемых работах. Если только у них нет много денег, очень обеспеченных детей в США или свободного языка и быстро конвертируемой профессии.