Yep. I once worked at a telecommunications equipment company whose early software products were made by engineers who learned programming. When they switched to the opposite philosophy (hiring comp sci grads with no experience in telecommunications) it was a disaster. It took entire departments to do what used to be done by individual engineers.
I’ve had similar problems with Comp Sci grads were they have gone through their curriculum and not take any physical science courses. Some of the code they came up with would have been great if there was no gravity, friction, strength of materials or thermodynamics!