I am Cuban and from Miami. The culture here is very similar where people will sacrifice everything in order to stay living close to family and "home". Here it stems a lot from the financial anxiety passed down from our parents and a culture where you relied a lot on your entire family. I think it really holds a lot of people back.
If you're Cuban and living in Miami, you are literally not near your "home", and probably not near your family? Or rather, physically close but still a plane ride and a diplomatic cold zone away.
Sounds like you haven't been to Miami before or don't know about the city demographics. Cuban population is massive, more people speak Spanish in and around miami than English these days. So yeah, he's home.