It was actually argued that it was unnecessary and worse behavior, and in general, I agree with that, though this is a case where I could see it arguably being better to allow it. But I'd also expect that having every string potentially being a format string would entail at least a small efficiency hit. Take it up with Kenji though. He's the one that maintains that stuff.