#2 makes #1 a big problem. AI-generated code is fine if you have thorough engineering practices around it. Are they blindly merging in AI generated code without review? Maybe. Thats an issue of engineering practices, not of the use of generative AI in general.
Yeah, this is what I was going to say. These two theories are not mutually exclusive, and there's an argument that they're casually related