This ID seems just as insecure as a SSN.
There is a big difference: that ID is being used as a username whereas our SSNs are (usually) used as passwords.
For online verification(banking, contracts, taxes, voting etc) you need both physical card and PIN at the same time.
Otherwise it works just as any other normal ID.