We clearly don't need a winner. I wonder though if the price of Bitcoin won't keep ALL the ASIC vendors in check. By that I mean a low BTC/USD price keeps them from trying to kill each other. A high BTC price may encourage a "winner take all" strategy, which may not benefit any miner long term (past a couple of difficulty adjustments).
A little competition is probably good, but not a WAR