Leaky databases aside, the objection to a National ID system is very American/British thing.
Which is why the federal government uses federal funding for roads, health care, welfare, etc., to coerce states to do what it wants domestically, rather than just dictating to them directly.