... and once they become old and sick, they'll cease to be a net benefit to the economy and be a net drain. Future liabilities always seems to get ignored in the endless immigration debate.
If they work hard for 40-50 years and pay tax, they'll almost certainly still be net contributors over their lifetime. And I'd wager that a fair few would leave the UK on retirement anyway.