I think gofmt, python black, etc have demonstrated that it's usually better to have a single standard then it is to fight endlessly about these details.
It would be a stretch to say they demonstrated that it’s better to enforce a standard.
Black, itself, changed rules many times within a 1-year period to the point our own CI would fail on existing code that previously passed.
You problem isn’t that black changed formatting rules, your problem is that you didn’t pin CI dependencies. This isn’t a unique problem to black, any other tool used in CI pipelines can cause things to break if you don’t pin them.
Allowing alternatives yields zero benefit and causes pointless debates and diffs.
yes, having languages establish an immutable standard for tabs vs spaces has clearly ended all debate over them.
let traversed-distance := yard-length;
And: let traversed-distance := yard - length;
Which is valuable as kebab-case is best case.