Already thought that the additional moderation work that comes with it might be one reason.
Didn't even think about streaming though. Thought more about the existence of it in the first place and then maybe a few text and screenshot channels and thats it.
Also an announcement channel automated by a webhook would be nice if itch.io supports something like that, becuase I fire up discord basically every day whereas itch.io i only rarely ever touch as winstone is the only game I have on this platform.
And if it is just us two for a while then that's also fine by me :)
EDIT: I started to create one just so that there is one. Right now it does not have any members other than me and you decide what I should do with it going forth. Delete it? Transfere ownership? Anyways, there you go: < deleted links >
EDIT 2: Obviously you don't like it. It is still there, but I removed all invite links, so noone can join and nobody joined yet. So it is there but abandoned.