There is too much carrot and not enough stick.
Guatemala shares a border with Belize, an English speaking pleasant and relatively prosperous country which few of them choose to immigrate to. Why do you suppose that is?
And of course the Democrats and the RINOs want their illegal votes.