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
Don't kid yourself. The price war is not the issue it is the efficient and hashrate volume that is the battle ground.
The price of these chips and units for the small and ever shrinking home market is not what will drive the end of these companies. Guy at Spondoolies already laid it out numerous times on what will kill these wannabes competing with the those with a game plan, real engineering teams and the money.
The battle for $ per gh/s is silly and meaningless given the volume of hashpower that might come online before 2016. The nuclear weapons are ready to be unleashed. This will leave only 2 or 3 main superpowers.
---
As for wanting big centralized systems based on 2 or 3 companies. NO FUCKING WAY!
Here is how we stop it.
1. Open source ASIC chip.
2. Open source low cost miner design.
3. Low cost miners in every hand.
4. P2Pool with those miners.
If you can ship more
Terahash Petahash in a small, quiet, unobtrusive low cost device to millions that is the only way to decentralize things and get those miners on a P2Pool. Counting on Avalon or Bitmain or SFards as your chip / miner supplier saviour is like asking the fox to watch the hen house.
Insanity. No one learned a lesson from KnC or Bitfury did they? If you have a chip and it makes economic sense to mine massively for your benefit as company you will do it.
Be realistic this won't happen so the best we can hope for is a few more months maybe a year of projects like Gekkoscience or J4bberwock's effort.