They aren’t excluded from becoming citizens. They can, if they choose, become American citizens. That’s the whole point.
If someone is here illegally they need to be deported. Letting them stay but not letting them become citizens isn’t going to work.
Here is the way it is. Eleven million people are NOT going to be deported. I can see a solution where these people can be alowed to stay because we aren’t going to send them home anyway. They do NOT need to be granted citizenship or allowed to vote. Why should they? As non citizens they also should NOT be allowed to collect any form of welfare including Obamacare. Why should they? If they do work they need to pay taxes just like everyone else. If they need help then there is family and private charity and also the option of going back home where their actual government could help. The American taxpayers can not shoulder the responsibility for every person in the world. In the future, the new immigration policies can never allow illegal aliens to pile up here again. These illegals came here to work or to be around family. They didn’t come here to become citizens or to vote and they shouldn’t be given those priviledges especially since their first act on American soil was to break our laws and violate our sovereignty.