I think the issue with CoC is that they have been used in the past by politically motivated (notably on the left) activists to take control of a project and ensure a political line. You may agree with such a political line like anti-fascism, inclusion and what not. But the issue is that you have opened the door to politics inside what ought to be a technical area, and historically, politics change, the ideas you agree on today will be pushed to more extremes (some you might disagree with) you will not be comfortable with and eventually you will be alienated from them completely. But when that happens, you will have no recourse and will eventually be purged (like those before you, being called the trendy workd of the moment, fascist or woke) too because you accepted the opening of the door to such behaviours, your only solution will be silence.
As for examples of that happening, NixOS comes to mind, the Rust debacle too.
Also another issue you might not see, you are ironically also enforcing a dominant idea (your american culture) onto the rest of the world thus creating a hierarchy where your ideas are right and the other cultural operating systems are wrong.
As for examples of that happening, NixOS comes to mind, the Rust debacle too.
Also another issue you might not see, you are ironically also enforcing a dominant idea (your american culture) onto the rest of the world thus creating a hierarchy where your ideas are right and the other cultural operating systems are wrong.