And Germany actually has among the highest amount of immigration in the world so not sure why you think they don't let people in. In my experience it is actually easier to move here than to the US (I'm an immigrant).
The places where it's a problem are those that people leave, like Bulgaria and Romania. There are basically enough "cheap" immigrants available from poorer European countries that the wealthy ones don't need to also additionally increase the rate of immigration from outside Europe.