Всё это уже было... '

'
Сейчас начнётся выяснение отношений между сторонниками Windows и Linux (хотя последний уже потихоньку переходит из категории свободного ПО в коммерческий продукт).
Всё дело, имхо, в ответственности разработчиков за качество программного продукта. Причём, у коммерческого ПО эта ответственность финансовая: сделал плохо - получил мало. К сожалению, (сожаление по поводу качества, а не инициативы и творчества) основным стимулом разработчиков является творческий интерес. В случае коммерческого ПО рутинный и трудоёмкий этап доводки до уровня, приемлемого с точки зрения пользователя, поддерживается хорошим финансированием разработчиков-программистов. В случае свободного ПО пока не выработалась организационная структура, обеспечивающая выполнение этапа "доводки". Возможно, для её реализации требуются спонсорские вливания или создание постоянно функционирующих групп в университетской среде.