But you can have SSO without a government ID card ...

But you can have SSO without a government ID card scheme. OpenId gives you that, and you can use it now. My point is that SSO should be left out of the ID card debate, it's not relevant.