Вспоминается статья недавняя от Никиты Прокопова, где подробно описывается, почему софт сегодня в плачевном состоянии. Никто не садился за круглым столом перед разработкой винды и линукса, чтобы обсудить, какое ядро лучше выбрать в перспективе на 10/20/30 лет. Почти все делается на коленке, а дальше эволюционирует.