As the projects get bigger, don't you feel the need to understand what's happening? How things exactly work? What interacts with what? etc
The overhead of stupid decisions from managers with questionable knowledge is way to big for AI mistakes to even matter when it comes to the code.
I have given up technical discussions with C suits a long time ago because, they will want their bad ideas implemented regardless.
Sadly we as programmers want to believe that someone cares about the code, the reality of the industry is that we are closer to a "Cirque de Soleil" production style, than actual engineering. Its all just a show....