Likewise, if the US had adequate immigration quotas and/or workable guest worker programs, there would be very little need for illegal immigration nor a desire for any one to illegally migrate here.
But we don't, so we do.
And of course, that is the heart of the issue. Whether we will, or whether we won't.
The US also has a legal immigration program which the illegals choose not to enter.
And, should you take that step with respect to Mexico, your "rights" are just about non-existent. Even if you're there legally you'll play hell becoming a citizen and you'd find your rights (property rightes, voting rights, etc.) greatly restricted compared to the US legal immigrants.
You've obviously not read the link I gave that point this up and prefer your daydream.