Если всё будет под GPL, компании не будут использовать этот код, и гораздо меньшее количество людей будет заинтересовано в том, чтобы он работал.
Конечные пользователи заинтересованы в том, чтобы ПО на их собственном компьютере решало бы их задачи, а не работало бы "на дядю", сливая всю статистику. GPL оставляет за таким пользователем право изменять код, так как он хочет.