Usernames are already publicly visible in profile and activity pages
Where is this?
As a developer you cannot say who plays or downloads your game. Only when payment is involved you get some information. You do not even see on which collections it is, unless those are public collections.
As a fellow player I cannot tell who else plays a game.
I do can see comments made. But that is "opt in". And I might see what is happening in the feeds, but those are not attached to games, but to feeds, and I only see the public ones.
Making profile information accessible to amateur developers is kinda dangerous. Even with "opt in". How often do people "opt in" to a website these days? It is meaningless. No one knows the consequences of such opt ins. It would also make those profiles accessible to scammers and you can bet that they will try to exploit this somehow. Itch is a huge target for bad people.
If someone wants to make a high score or whatever, they can request an "opt in" that would not involve publicly displaying the username. Itch is not this type of social network: you do not use your username to interact with other users. You can't. There is no private or direct messages. There just is not the infrastructure under the hood to play games as a "logged in user", such as it is on Steam. On Steam they have multiplayer support, voice chat and whatnot. You can see reviews, comment on them. Make friend lists, see who is online and all those features. Itch has none of that. Suddenly using the profile name for something like a high score, is out of character for lack of a better term.