Actually, you're the one trying to make a rather simple solution into something complex.
It appears you fell for the BS from the pro-amnesty politicians.
Never get citizenship. Never get any social welfare benefits. Give them renewable paper works that cost them $ 5,000 for renewal every year. Make them pay taxes.