You do need immigrants, but you need them to be low level workers. Which explains the amount of unskilled people working in both Germany and the US legally, while high skilled immigrants can't get their foot through the door.
Japan is doing quite well without the insane immigration policies most of Western Europe has. It boggles my mind, how people came up with the idea of slowly replacing the native population with low-skilled immigrants for economic reasons and how that is still considered a good idea (despite all the obvious problems multiculturalism has shown to bring along in Europe).
All this current immigration system leads to is more Islam and more 3rd world in Europe.