When has this not been a thing? Guilds have always done this, and always had their own rules. Before Discord it was enjin, or shivtr, or whatever else.
I don’t understand, and you aren’t demonstrating, what people violating the social contract has to do with guilds and communities having their own rules and requiring Discords.