I think that's post-hoc. A few years ago, you could have reasonably written "clearly software engineers have not expected the same amount of replacement as factory workers."
The only distinction that matters is worker vs. capitalist. And the jobs that seem "disproportionately robust to technological innovation," only haven't been subjected to it yet. And it's not even that hard to see: the AI companies are gunning for doctor and lawyer work. The main difference between those professions and software engineers, is that they have some level or worker-organization and regulatory protection.
Software engineers as a whole, were really, really dumb not embrace unionization before 2022, when we had a lot of economic power. Instead we got confused by our high salaries, and embraced libertarian propaganda like we were temporarily embarrassed billionaires.