While in Mexico a few years back, the cabbie we found to take us around commented he was going to the USA as soon as he could raise a few thousand dollars. Said it took 4k.
Heck, I didn't give it much thought at the time, other than there must be some type of charge for a visa, etc.
Well, it's clear now.