Yet bank accounts typically require at least a copy of state-issued ID to open, all without national ID!
Part of the resistance to national ID is also a question of federalism - we do not officially have a 'national government' - we have a 'federal government', even though in practice it is hardly federal anymore.