There often times seems to be a propensity to distrust software developers once schedules slip, things need reworking, or there is push back and the folks making the decisions are told something they don’t want to hear like it will cost too much, take this long, or require this many people. This seems to be nothing new from my humble observations.
It is hugely damaging though. Suddenly everything a developer says is scrutinized. Competency is questioned. Motives are examined. Egos are tested. Often times the art of software development and design descends into political maneuvering and careful tactical controls and comments.
Most developers regardless of their skill level or enthusiasm for a particular project or its facets are motivated and willing to work to design and develop good solutions. The rare bad apples can be dealt with but there should never place a blanket attitude onto any group of people.