New here in what sense? I'm not a Bitcoin core dev, and no I am not deeply in tune with the social dynamics of Bitcoin pull requests, but I've been around long enough to remember r/bitcoin & r/btc censorship and I don't think that was necessarily a net positive for Bitcoin as a whole.
What was basis for banning Mechanic exactly?