I can’t disagree with this more. Even on discord I have four accounts for different contexts. One, my real name. Another, my gaming name. Another, my music/stage name. Another still, a different gaming name. Why? Because I don’t want people in any of those contexts knowing anything about who I am in the other contexts. This is a feature, not a bug.
Having global identities that move with you between networks doesn't mean that your identities need to be singular nor openly tied to your government identity.