Every language has a grammar (of some sort) that determines how the code is to be broken down and ultimately executed. The problem is that there are multiple 'sentences' of grammars that produce exactly the same result when executed (e.g. the parse tree is exactly the same), because there are parts of the source code that have no effect on the execution (e.g. whitespace in many languages). Coding standards are really then about adding additional rules to the grammar to reduce the many exactly equivalent 'sentences' to one.
The problem with these additional rules is that the often times there's nothing in the tool chain that enforces the standard. The ultimate result is that programmers bitch at each other for not following the standard, bitch about having to manually apply the standard, or the standard is simply ignored.
What I want to know, is why does this all matter so much? Why isn't there tooling that will structure the source code to the way a particular programmer wants to see it rather than someone else's standard? It is structured data after all. Does anyone know of tools that do so? I personally haven't run across any (though I've also not spent tons of time looking, either...).