For every Muslim immigrant who is a tax-paying engineer, there are a hundred who lack any sort of skill and will spend their entire life dependent on costly social programs. In Germany, for example, the average cost per refugee is 12,000 euros per year.
There's simply no reason to bring in populations that require more money to support than they contribute.