I remember thinking like this about software development several years ago.

"AI will never be able to reason and write code as well as a human".

I was terribly wrong. I assume you will end up being wrong about engineering too.