Про двигателей прогресса я не скажу... Здесь амбиции, желание быть полезным и тому подобное. А вот достижение целей подвластно и необходимо каждому. Зачем это делать? У меня простой ответ. Чтобы быть счастливым. С целями жизнь становится осознанней, вы занимаетесь любимыми делами, видите смысл в своих действиях. Достигаете желаемого, наконец, и наслаждаетесь результатом. Всё это делает вас счастливее.
Здесь я написал более развёрнутый ответ на вопрос "зачем нужны цели": http://hungry-brain.com.ua/tsel-eto-novaya-forma-mechti/
Это хорошая иллюзия (а может и реальная суть) смысла жизни. Ставя себе цели, добиваясь их и ставя новые, никогда не придётся чувствовать себя бесполезным. А люди более увлечённые и талантливые, выбрав такой путь, двигают человечество вперёд. И это прекрасно.