Предполагаю, что locomotive и engine - по происхождению французские слова, во французском род выдаёт окончание -e, и как минимум машина по-русски тоже дама. Кстати, как называется устойчивая ассоциация существительного с прилагательным? О машине чаще всего говорят, что "она работает", и так у нас чаще говорят о женщинах, а о мужчинах чаще говорят, что тот занят делом, т.е. не процессом, а работой на определённый результат. Паровоз просто движется, смотря на него, констатируют факт движения, а не факт доставки груза или зарабатывания денег.
Edited by koraalex, 23 January 2021 - 20:49 PM.