Democrats don’t want a wall, because it makes it easier for them to gain millions of new voters.
One way to stop those millions of new voters, is to insure that they can’t vote in any elections for at least 10 years. Then, democrats won’t be so eager to let them in.
Republicans don't want a wall, because there goes the cheap labor.