Story time. I'm 27, immigrant living in the U.S. for the past 12+ years. We moved here from Iran when I was in highschool and now I'm a PhD student in computer science. I have been in the school since we moved in here. I have a brother and a sister who are 12 and 15 years older than me. They were not able to move here because they were over 21 years old. I work 2 jobs (senior software engineer and teaching at university), own a house and support my family in Iran. Iranian currency has been devalued by x20 times at least since we moved in so economy is messed up over there. I wouldn't call it a stable life. It's more like a survival.
I'm not alone. I see international students (or couples) who work extremely hard to be able to get a job after graduation. Immigration is rewarding but not an easy path.
I haven't been able to go to back to Iran and visit my friends and family members but I am scared being detained and used for the purpose of "hostage diplomacy" by the Iranian government.