You don't need a wall if you stop paying people to come. You think they go to Germany for the sunny beaches and mild winters? They go there cause they know they can bully them out of cash and impose Islam on infidels. They go out of their way to cross multiple countries with compatible religions to do it. Where there's a welfare state, you need borders. It's not cognitive dissonance.