I have a solution which would work and also satisfy your objections (which I share). More to follow after I get my wife from work!
OK, duty done.
Now, JimRob, you know that I feel just as strongly about FedGov IDs and all the rest as you do. Yet, I ALSO feel just as strongly that our borders need closing and illegals already here need evicting. And employers need motivation to not hire them... like going to prison if they do... yet how can we reconcile all of these (possibly) conflicting goals in a manner consistent with re-becoming a free nation again?
My proposal is that we institute a COMPLETELY VOLUNTARY program, probably funded by employers and run privately, wherein you or I, as job seekers, go to an office and, after properly identifying ourselves as someone who is properly eligible to work here (similar to, but not unlike going to a Notary) and put a biometric identifier (retinal scan or whatever) into a database. Then when we go to apply for a job, the employer does the scan and hits enter. What comes back is one of four possible responses: eligible (citizen); eligible (green card); eligible (work permit); or not on file. Names and other information are NOT input or linked to the database. Only in the office where we did the scan is the identifying information held. If we are not on file, we would have to show birth certs or green cards or work permits, just as now. And NO government agency may have any access to the database for any reason other than during a criminal investigation and with a proper warrant specifying WHOSE information they want, if it is on file. No fishing expeditions, no browsing and no other access. Identifying information would have to be stored on a separate server in each office which does NOT have any connections to the internet or anything but a secure local network. Only the local office you or I go to has this information. Security for it would be maintained as if at an NSA secure facility (almost).
Would this (or something like it) satisfy your objections?