Why are the vast majority of cruise ship employees foreign?

I just got back from my 4th Mexican cruise in 5 years. In that time I've seen only one employee from the United States. I'm curious if there is a specific reason behind this? Are there American employees on European cruises?
11 answers 11