Kurt, I can shed a little light on it (and this lights up a lot of other things) with one of my favorite quotes - "If everyone knows that nobody is perfect, why do so many people go out of their way to demonstrate it."
There is a fine line between calling for rules to adapt to an ever changing use of language . . . and making excuses for being a shitty writer.
