Зачастую в опенсорсе люди делают на свой выбор и свои возможности. А в закрытом ПО за все платят деньги и разработчики для GUI уделяют больше внимания, чем в бесплатных программах. Ведь разработчику нужно за что-то жить, а не постоянно писать новый софт за бесплатно)
Можете даже на себе попробовать поработать бесплатно или за просто так, где Вам даже спасибо не скажут, если не начнут плевать на разработчика и на софт, который он сделал и поливать его грязью) Долго Вы так не проработаете. А вот если бы платили деньги, то пофиг на людей и их мнение, Вы бы работали в любом случае, пока Вам платят)