потому что коммерческое всегда лучше?
нет, они
чисто теоретически должно быть лучше, но на практике все очень сильно расходится.
почему коммерческое должно быть лучше бесплатного? - во первых оно должно быть надежнее и стабильнее, ведь за все недочеты разработчикам приходиться отдуваться в срочном порядке без исключений, предоставлять гарантию. По этому безупречность и интересы клиентов это их путеводитель.
что же такое бесплатное - это продукт любителя энтузиаста, свободного художника. из этого следует следующее - никаких обязательств, никаких гарантий, можно вообще наплевать на мнения пользователей, на их предложения и делать так как хочется, а другим очень важно угодить пользователям, при том они настолько усердны в этом, что выполняют все прихоти, саппортят еще лучше чем это делают коммерческие производители.
в общем как у платного так и бесплатного есть две стороны медали.
просто бесплатникам больше свободы, им на мозг ничто не давит, никакие обязательства, по этому им в голову больше идей приходят и они могут тратить время на самые рискованные замыслы, больше полировать свои изделия, выгравировывать в на них узоры, вышивать биссером и т.п. А на коммерческих разработчиков всегда давит время, планы, отчетности, обычно это наемные программисты которые работают на зарплату и выполняют свою работу через скрежет зубов ради галочки в отчете, сам факт работы на зарплату не вдохновляет их на творческий подход, да и врядли кому это нужно. Ими управляет главный программист, а он на реализацию своих непрактичных фантазий не будет тратить производственные ресурсы. Ему нужно разрабатывать практичные, направленные в первую очередь, на запросы потребителей планы разработок.
Вот так я это понимаю.