I'm sorry, but this whole essay is just stupid and a waste of time. There is nothing of value in this absurd... proposal?
Go back to writing code George, you're much better at that.
Jerry Pournelle's "Taxpayer / Citizen" divide, even to the point of "Taxpayer Islands!"
I think it's a bad idea to have a non-citizen "underclass," for numerous reasons that have been demonstrated throughout history.
However, it's certainly worth discussing the notion openly, instead of letting it happen the via fiat accompli "we didn't know there were that many migrants" methods currently being undertaken in many countries.