This is actually how cheating is "solved" to some degree in South Korea. Basically you can't play without logging in with your government provided id.
Though they do also use it for stuff like under 16 year olds not being able to play online games between midnight and 6am.
edit: Some extra details about this from a few months ago https://x.com/deteccphilippe/status/1883945555102957617
> KR (Korea) requires national identity numbers for gaming, which opens up a convenient opportunity to ban cheaters at the “soul” level. It is remarkably effective at keeping them out of game for longer periods of time—cheaters have to buy whole new identities to keep playing, so the bans really stick.