I can understand where you're coming from, but if a developer commits auto-pilot code without understanding it, that's not really auto-pilot's fault.
That dev could have done the exact same thing with stack over flow snippets. And create the same situation.
Sure its easier to make mistakes when copilot suggestions are so readily available, but its just a tool that needs to be wielded properly as any other.
It feels like an evolution of your typical IDE niceties that modify characters as you type.
I still remember when people were worried autocomplete would lead to code mistakes and variable mix-ups.
Now the one argument against this is if we become shielded from the full input and outputs of a tool.
It would work bad, but you could have a "copilot(code_fragment, args, ...)" that makes an executes a snippet blindly, hoping it's correct. That's when it stops being a hammer and starts being a boss looking over your shoulder and telling you what to do.
Fortunately, I think we have a while before AI can reliably spit out useful AST programs. But it could happen eventually.