Folks see it wrong. Is not about human vs machine software development.
Is about allocating the brightest humans to the most productive activities.
Is about allocating the brightest humans to the most productive activities.
The corollary being that those people are already earning their bread doing things which an artificial intelligence can't replicate. I've seen many vast overestimates of how many of these jobs could even be replaced with a Jetsons robot, and we're nowhere close to deploying anything vaguely resembling one of those.
Regarding science is about one standard deviation further than software development in complexity. It's not necessarily a trade off. On the contrary, software applies scientific breakthroughs.