Passports are $400+ USD, then there are the plane tickets, which are hundreds of dollars. Then to top it off you need to have room and board while looking for a job and someplace to live.
Another thing I’ve heard is fear of leaving the known and family.