Our admins have stated repeatedly that they won't add a DM system to itch.io, for several reasons. That said, people try to leave me personal messages in the comments of individual projects. It happens often enough. Having a public discussion forum or comment section that works like any other on the site, subject to moderation and everything, would be different arguably. I've been meaning for a while to set up a "me" project page just as a place for people to leave messages, and my newest addition can serve this purpose. Maybe it's a bad idea, but I'm not ready to dismiss it.
One could always make a threaded comment section on a project and call one thread offtopic or whatever.
Developers that want to get contacted will find a way. Most that want to interact with their audience on that personal a level set up a discord.
A direct or private message feature is more suitable for interaction between users on an equal footing. Like from player to player. Itch does not have this kind of social media feature. You do not find "friends" on itch. And while some developers would be glad for feedback (for specific projects at least), I would guess most do not want to get contacted or they would have set up dedicated channels for that.
I believe the reason behind this lack of friend gaming experience, compared to Steam, is the scarcity of actual multiplayer games in the indie sector. Small time studios and single devs just have not the capacity to implement such features. Steam got big basically with Counterstrike and providing an infra structure for people to play toghers games like this, was essential.
It irked me too, when I started using itch. I am used to seeing a private message system on a platform that sports a community forum. Also you can "follow" any user, but it does not do much, except if the followed account publishes games (or makes public reviews and collections. those would appear in your feed)
Also there is no public review system for games, like seen on Steam. You see rating summary, but cannot read what people were writing for a specific game. Not even how the distribution of ratings is. There is a difference between a 4 star game that often gets 4 stars and a game that gets lots of 5 stars and some 1 stars.
"Also there is no public review system for games, like seen on Steam. You see rating summary, but cannot read what people were writing for a specific game. Not even how the distribution of ratings is. There is a difference between a 4 star game that often gets 4 stars and a game that gets lots of 5 stars and some 1 stars." <-- Wow! Really nice ideas. I really hope that the management team of Itch will also consider these two ideas. Sure.