I do believe that identity cards will be overly costly and cause a lot of negative debate and feedback. The cost of production of identity cards for every U.S. citizens is going to hit in the billions. Let alone monitor and track them. The costs will be huge and it will fail to produce any sort of tangible benefit to society at all.
It does not cost a lot of make a small plastic identity card. They can be produced quickly and easily. Everyone should have an identity card for legal purposes. There are really no strong reasons against issuing forms of identification for all people in a country. No one objects to this practice.