The guidelines say that we should respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize.
The following quote could easily be interpreted as viewing software engineering as a subcategory of engineering:
> most of the items on this list seem broadly applicable to different types of engineers
Given that interpretation, it seems more like they expected an article like this to be about software-specific concepts.
OP is just happy that this can be applied more generally.
In my opinion, engineer is just a term for people who solve practical problems. Which is a huge community of people these days.
I work with many kinds of engineers, every day, from electrical to mechanical, and I do not find their way of working any more advanced than what I have become used to from disciplines of Software Engineering.
I look at some of their math and think magic. They look at my code and think magic. However, anything else seems pretty much the same. We do iterative development, they do iterative development, although less sophisticated and with much longer feedback loops, so they have higher incentives to get designs right the first time - but that does not mean that they always do!
And it was, thus they were pleasantly surprised.
A junior web developer, with less than 1 years experience might have spent two days reading https://www.amazon.co.uk/Sams-Teach-Yourself-PHP-Hours/dp/06... (if that).
Let's not pretend those are the same.
Software Engineering has a history of trashing any benefits of formal education, and refusing to believe that any of it has any worth.
This is more or less the case where I am from, so I assumed that to be generally applicable, but no? In that case, I agree.