С чего вы взяли, что магнитное поле не совершает работу? А как же магнитики притягиваются и отталкиваются, как работают генераторы?
Это однородное магнитное поле не совершает работы, а мы окружены градиентами магнитных полей. В градиентном поле магнитики двигаются в сторону увеличения индукции поля...