Why in 'tech-wars', the main actors are almost always only two?
Some few examples taken from very different fields of application:
- browser war (Netscape vs IE, or nowadays Firefox vs Chrome)
- smart-phone war (iPhone vs Android)
- OS war (MS Windows vs Mac OS)
- IDE war (Eclipse vs Netbeans)
- CPU war (Intel vs AMD)
I mean, there are also other competitors (like Windows mobile for smart-phones, Linux for OS and so on), but usually the 'war' is reduced to only two main actors.
Why? Is it because the alternatives are really so technically inferior and of low quality, or maybe because there are actually no alternatives practicable (as in the case of CPU for desktop)?
Another reason could be that people, the 'mainstream', prefers a simplified view of the issue, and feels more comfortable in having to make a choice of kind only A xor B.
Or there is no real technical or 'psychological' reasons, and it is only aleatory that it must be analyzed case by case?