Not that I really disagree with you but you could have said that more civilly.
I find the tone of "engineers, developers smart, everyone else dumb" to be really tiresome; and when it becomes self congratulatory, it becomes really irksome. It's also the casual dismissal of knowledge in other fields and lived experiences of others that just happen again and again here.
I should probably find a different place to hang.