Вот например есть байка про то что много языков на которых говорят разные народы появились из-за того что они строили типа башню чтобы добраться до небес и типа бог чтобы они до него не добрались разучил их говорить на одном языке.
Так вот в наше время, на наших глазах появляется куча разных языков программирования, куча ОС и их API. Приходится делать многоплатформенные вещи типа Java и пр.
Если провести аналогию с языками, то что проще :
1. Чтобы у каждого было по 100 словарей ( на каждый язык )
2. Выучить все-таки всем English и на нем болтать.
3. Забить на все это хозяйство и мучиться дальше.
Те же пункты для ОС:
1. Чтобы у всех стояли все возможные ОС
2. Дать Windows победить
3. Забить на все это хозяйство и мучиться дальше.
Вообще может та фишка что появляется многообразие — нормально природное явление и придумывать байки почему наши предки болтали на разных языках нет смысла.
Мне если честно кажется разумным П.2. ... кто что думает по этому поводу ?