On the other side I have reservations about a national ID as a requirement to work or anything else. The reason is the federal government already punished citizens by revoking their passport over child support payments (a family court issue.) States do the same with drivers licences, ability to drive, but that is the state.
We do not want the federal government with that much power over those they can effectively demonize.
We don’t need a national ID. If we use the E-Verify system for employment on a mandatory basis, it will destroy the job magnet that attracts the illegals. We need to enforce our existing laws