That does not mean they have to carry said stuff with them. Also, credit/debit cards do not store the same kind of information an ID card stores, particularly as there is no photo.
Do you really think we ought to have a society in which no one can leave his house without his dog tag?