I always cringe when people use the words 'engineer' in the realm of software development. They are accredited, licensed, and bound to some professional creed. We're none of those things.
Your definition of engineer doesn’t apply to how the word has been used for the great majority of history but it is what some paper pushers would like you to believe.
I don't think this is correct. There is no shortage of professionals, project managers, or others in positions of great responsibility who seek qualified, professional engineering because of the criticality, risks, complexity, liability, etc. involved in their project.