That's exactly why CoC exists in these projects. Everyone has to follow the same rules (at least supposedly).
There are lots of discussions about Linus criticizing others in a very harsh, sometimes offensive way, I won't repeat them here. One thing I 100% agree with is that this would create an unhealthy environment that discourages participation and contribution. Many projects adopted CoC exactly because they saw what could happen without one.