Но справедливости ради скажу, что в любом есть какие-то недоработки, где меньшие, где большие. Но это и естественно для развивающейся системы.
Строго говоря, это не естественно и не отвечает простым критериям разработки ПО. Софт всегда должен быть удобный и без глюков, к сожалению сейчас привыкли к "естественности", причем это касается и проприетарных программ.
Это тоже самое, построим мост с "недоработками", кто рискнет проехать по такому мосту?
Просто руководители экономят на найме тестировщиков и отдают сырой софт на руки пользователям, причем всегда будут отдавать сырой софт. Экономия составляет около 75% от стоимости проекта. Часто на тестирование нужна самая большая сумма от всего проекта.
С другой стороны коммерческая "система без глюков", только при первом приближении кажется таковой.
Впрочем, во многих дистрах не просто глюки, а "наглые" глюки.