Their explanation is that there already exist many messaging systems to compete with: e-mail, Discord, XMPP, Matrix, etc.
Everyone who has an Itch account has an e-mail address, anyway.