I have seen the opposite. I’m a martial arts style programmer, who is put into environments where street fighting is considered more ethical than what I had to put up with.
Being able to craft quick and dirty solutions which are diluted versions of my normal code solved tons of problems. Since I see programming as a craft, I had an intuition about where I can cut corners without affecting the quality most of the time, and I can add the corner back if the opportunity arises.
A martial arts practitioner with a flexible mind is a formidable force.