Comment by ThrowawayR2

4 hours ago

The comparison isn't valid because nearly all software "engineers" don't do anything resembling engineering; they are mere coders. A better analogy would be to assembly line workers: coders glue together packages and libraries and frameworks pre-made for them by other, actual software engineers. The craftsmanship is one of the few things coders could bring to the table.