2 ilovb
Но, в добавлении к предыдущему посту, не в наполнении конкретным смыслом словов "разные задачи" дело.
Хочу сказать, что из приведённого распределения программистов по категориям  вовсе не стоит делать выводы о различиях в способностях, даже если
какой то единичный опыт работы в том или ином качестве и в тех или иных местах провоцирует на обобщения.
Есть множество других обстоятельств - житейских, положение на местном рынке труда, здоровья и т.д. которые влияют на возможность проявить свои способности.