Its much more then just Jobs that are attracting Mexicans. Thats an incredibly simple outlook.
Its jobs, standard of living, educational opportunity, and a more technologically developed society. Its a lot of things.
The fence is necessary. Even if its partial it will be enough to funnel illegal immigrants through smaller “bottleneck” areas that are much easily monitored and controlled then hundreds of miles of empty space.