That's how language works. We call people "engineers" who have never and will never work on any engines.
Engineer in most latin languages would be a completely different word to Engine (usually Motor)
/ɛndʒɪˈnɪə/
Origin:
"Middle English (denoting a designer and constructor of fortifications and weapons; formerly also as ingineer ): in early use from Old French engigneor, from medieval Latin ingeniator, from ingeniare ‘contrive, devise’, from Latin ingenium (see engine); in later use from French ingénieur or Italian ingegnere, also based on Latin ingenium, with the ending influenced by -eer."