From the dictionary: "Engineer: a person who designs, builds, or maintains engines"
Hopefully you see the point I'm making? Just because you think a job title means something, and just because that's an accurate historical meaning, doesn't mean that the job title retains the same meaning today.
I did say software engineer. It would be equally absurd to claim that a civic engineer or chemical engineer would be responsible for building an engine.
Yes, that was my point. Your argument -- that a professor should be expected teach in classrooms a lot because they're called a professor -- is absurd :-)
>> It's the title of the job: Engineer.
From the dictionary: "Engineer: a person who designs, builds, or maintains engines"
Hopefully you see the point I'm making? Just because you think a job title means something, and just because that's an accurate historical meaning, doesn't mean that the job title retains the same meaning today.