Of course, the solution to this is quite simple. In Argentina, Mexico, the Dominican Republic and all the EU nations, the government issues a national ID at birth and every citizen has one at no cost.
These are called carnet or cédulas and for many years the right wingers have been against any such government ID.
During the Carter Administration, they proposed using Social Security cards as national IDs, and Congress passed a law against it.
Of course, many companies ignore this and insist that I tell them my SSN to open an or access an existing account.