Lacks 2 things:
1. A mechanism for proof of status
2. A mechanism to discourage illegals from attempting to obtain credits.
A lie based on omission is...a lie.
A single US-citizen newborn infant will qualify an entire family of illegal immigrants for affordability credits.