I strongly believe that you should be able to have a government-backed, federated ID. It's crazy that digital citizenship hasn't really arrived in a meaningful way (in America) and instead we have to be digital-feudal subjects of various privately-run corporations, or lurk in the shadows of the Internet via anonymity and good opsec.
Whether everyone must have one is an entirely different debate.
Whether everyone must have one is an entirely different debate.