1. Штатный программист. В советское время поработал много в подобных конторах. Справлялся.
Но становилось как-то скучно, и я уходил на новое место. Там или новые задачи, и/или новая платформа. Которую и изучал в процессе работы.
2. В СССР не помню подобных контор-внедренцев ПО. Или я забыл ? Внедренцы железа - были. Сейчас подобных контор море. Особенно в области бухгалтерии на 1С. У нас в Астрахани - Пилот, где многие наши выпускники работают.
Или в Москве - там системы типа SAP/3 внедряют.
Про себя могу сказать, что мне подобные задачи просто неинтересны.
3. Вы забыли, что были конторы, которые выполняли для некоей конторы конкретную разработку. Договор. Мне довелось поработать в 80-е годы - делали разработку для НПО Аврора, сидючи в Ташкенте. Это было лучшее время моей жизни. Самые интересные договора.
4. Ну, типа фрилансера пришлось попробовать в пору кооперативов. Но работы были исключительно по написанию зарплаты. После этого я поклялся никогда не заниматься бухгалтерией...
Ну, и любителем пришлось поработать. И сейчас работаю.

Анализируя свой опыт, могу сказать, что моя самая большая составляющая мотивации - чтобы мне было интересно.
Материальные стимулы сейчас уже вообще не играют никакой роли.
Вот в 80-е годы как раз писали операционную систему на бортовую ось.
Но больше подобной работой я заниматься не хочу - не интересно. Я там уже все прошел.
Или вот задачи асу и особенно зарплата...
В АСУ работал, пока там было для меня что-то новенькое: языки, системы, задачи. Потом - перестал..
Стимул заняться бухгалтерией первоначально был материальный.
Но его хватило ненадолго...