Well, I should explain: Software is created in the symbolic realm rather than the "physical" one. So, software has little to do with physics; and software is all design, no "labor".
So yes you could say "engineering" is the wrong label (and we go back to "development"), but it's still interesting that ethically they have such similar concerns.
Software engineering is a small subset of software development. Most software development is more akin to skilled construction labor than to real engineering. And that's not a bad thing.
So yes you could say "engineering" is the wrong label (and we go back to "development"), but it's still interesting that ethically they have such similar concerns.