This is a problem with the welfare state, not immigrants. 

I can simply make the welfare state more generous and, like magic, 90% of natives will turn into net fiscal drains without having become less productive.

Make it less generous and voilà, all immigrants are net benefits.