Software engineers have a lack of self-esteem when comparing to other STEM disciplines. The reason we see more fuck-ups in software than in other fields is not because software engineers are stupid, but because software is inherently difficult.
Software engineers are not stupid, but in other STEM disciplines they have a reputation of making themselves look stupid because of beliefs like "it's just newtonian physics".