Oh I don't know
While I disagree with the premise, if IT leaders start letting developers have some real traction in the industry, I wouldn't look that particular gift horse in the mouth....
Most of my stress comes from not being allowed to do the job properly, and of course being blamed for the result.....