But "criticize the idea, not the person" is a ground rule of any healthy intellectual culture. Criticizing people in a discussion about ideas immediately shits up the atmosphere. It's uncivilized.
If someone consistently generates poor ideas, figure out some way to tell them respectfully after the fact or get their manager to do it. Either the person needs to fix their process somehow or they're not suitable for the environment. These both sound like things a manager should be judging because they are.
In an environment where I am unable to criticize a person’s approach (and by extension, that person) I and the rest of the team are at the mercy of their idiosyncrasies (I am referring to the syntax issues highlighted in the first example of the mentioned article).
Escalation via managers can work in specific situations but it has no guarantee of success and comes at a significant cost. In the best case it exists as an extra layer of indirection that must be paid for.
A technical solution, which is what you are proposing, is a poor solution when a better structured policy obviates the need for it.