The thing is, it's not the Core code quality procedures. Their procedures are, frankly, autistic. It's the fact that they have run off all the competent software architects
who were responsible for designing Bitcoin in the first place, and now there is no one there to tell them basic things like "removing verification checks is a bad idea".