This is why governments shouldn't be passing laws to 'protect' citizens online - they'd manifestly bad at understanding change and worse at designing legal systems that can cope with it.
It's worked extremely well. There are a couple competing systems. Some use smartchip ID cards, some use smartphone two factor auth, and others use a certificate file on the computer. The most popular system is run by a consortium of banks and uses a certificate file, and supports Windows, Mac and Ubuntu Linux through a browser plugin. Most government services like filing taxes, address change, student loans, etc support 3-4 different systems.