With enough moderators or administrators over a long enough timeframe, banning is semi-random and ultimately inevitable unless the user is Big-Name or the platform dies first. Misunderstandings, technical errors, and administrative misbehavior conspire to make it so.
Platforms never tell me why I’ve been banned, so I don’t know. But I’ve been banned at some point by every social media platform I’ve used except hacker news and Google.