Let’s put aside for a moment all the ethical/ecological/societal considerations [...]
I sometimes feel we're putting aside too many factors and focus on some hypothetical debate which doesn't reflect reality.
I mean my point would be, you'll immediately accept low-quality contributions. And those coding agents for some reason love to generously rewrite stuff and touch a million different files. So what I've seen is, you almost immediately end up in some maintainability nightmare which you might or might not have the capacity to deal with (properly). The broad idea by the AI companies is to then use AI to deal with AI. But I'm not sure if that's a great idea.