No one is compelled to post on these forums.
Everyone who can post on these forums has, as a condition of being able to post on these forums, agreed to the Code of Conduct. If a forum user does not agree to this then they should not be posting here. That is just how it is and it is not unique to these forums. Every such community has guidelines that participants are expected to follow. I can’t see another viable method for organising a forum such as this.
The Code of Conduct here has been set by Microsoft. The volunteer moderator team are expected to work within that structure as is everyone else.
If there is likely to be doubt as to whether or not a post falls within the guidelines then the chances are that the post doesn’t fall within the guidelines and probably should not be posted in the first place.