I generally tend to avoid the "language war" threads for 3 reasons: 1. No one is really right or wrong. 2. Not much gets accomplished. and 3. It really doesn't make that much difference anyway.
Debates about favorite colors, on the other hand, should be strongly encouraged. Blue is definitely the best one.
Your point that not much is accomplished by such discussions is definitely what usually happens. But it isn't what must happen. There are rational ways of discussing these subjects which can lead to knowledge creation and agreement.
The reason I'm posting is basically that I think people are a little too quick to give up, and if they tried to discuss seriously a bit more, they might find it sometimes works. Especially if they are careful to ignore the bad replies they get and only reply to the other people who are also taking the discussion seriously.