Вопрос кажется простым, но за ним стоит несколько серьезных концепций.
Маркс считал что двигатель прогресса это развитие производительных сил и смена способов производства. Противоречие между тем как люди производят вещи и тем как устроены отношения собственности порождает революции, а революции толкают вперед.
Шумпетер говорил о "созидательном разрушении". Предприниматели-инноваторы ломают старые рынки ради прибыли. Не из альтруизма, а потому что новая технология дает конкурентное преимущество. Кто первый внедрил паровой ткацкий станок, тот разорил всех кто ткал вручную.
Эволюционная эпистемология (Поппер, Кэмпбелл) рассматривает прогресс как аналог биологической эволюции: случайные мутации идей, отбор работающих, наследование через обучение и книги. Ключевой момент тут не генерация нового (случайных идей полно), а механизм отбора. Наука с ее экспериментальной проверкой оказалась самым эффективным фильтром.
Я лично склоняюсь к кумулятивной модели. Прогресс ускоряется потому что каждое следующее поколение стоит на плечах предыдущего. Ньютон не смог бы открыть свои законы без Кеплера, а Кеплер без Тихо Браге и его 20 лет наблюдений. Знание накапливается, и скорость накопления растет экспоненциально потому что новые инструменты (книгопечатание, интернет) ускоряют передачу.