Software developers are relatively young and well paid, enjoy the opportunity to travel and grow careerwise, and need salary raises and work challenges to stay at one company for more than 3 years. And no, AI won’t replace them.