That argument works better if 1 user = 1 domain rather the mastodon model where users are under a random domain they have no control of.
(In passing, using top level domains as user id may be a good idea in some cases. In tech communities the friction may be bearable.)