Так что разница между ними будет играть роль (чтобы вводить оба понятия), только если им "сделать очную ставку" - использовать в какой-то теории одновременно и те и другие. А где это?
Есть интересная структура под названием бимодуль. Он, правда, не над полем, а над кольцом, точнее, над двумя кольцами, но по сравнению с полем разница только в отсутствии деления.
Возьмем, например, группу матриц

, ну, скажем, комплексных. Они, конечно, образуют векторное пространство размерности

над

, но это достаточно тривиальный факт.
Интереснее другое. Друг на друга эти матрицы умножать нельзя - это не операторы. Зато слева эти матрицы можно умножать на матрицы

, образующие кольцо линейных операторов. То есть из матрицы

можно получать всякие выражения вида

,

,

, и они будут матрицами той же размерности, что и

.
А справа их можно умножать на матрицы

, тоже образующие кольцо, но
другое. Мы имеем возможность посчитать

,

и так далее.
Вот и бимодуль:

. О коммутативности, кстати, здесь речи в принципе не идет - просто не сойдутся размерности.
А теперь маленький финт ушами. Для матрицы

размера

определим

как

(звездочка - эрмитово сопряжение). Можно взять и просто транспонирование, но так интереснее. То есть мы будем чисто формально писать правое умножение слева, а сопряжение дает правильный порядок множителей:

. И теперь левое умножение на

(там точка обозначает обычное матричное умножение) и

можно перемешивать:

,

. Фактически мы упрятали произвольное преобразование

в один объект

, и эти объекты тоже образуют кольцо, мы можем складывать и умножать
двусторонние преобразования матриц

почти как обычные линейные операторы, имеет смысл даже запись

, которая расшифровывается как

. В результате матрицы

становятся левым модулем над кольцом

.
Интересно посмотреть с этой точки зрения на сингулярное разложение, которое SVD. Я нашел одну статью про его связь с бимодулями, но она для меня слишком сложная.