Просто они пишут программы бесплатно но получают деньги с: тех. поддержки, инвестиций, рекламы, платных услуг по этому ПО. Вот так вот
Разработчики физически не могут работать бесплатно ведь им кушать тоже хочеться и их семьям. По настоящему хорошая и ПЕРСПЕКТИВНАЯ софтина не потянет без денег, которые нужны чтоб кормить программеров
.