А Таски исторически сложились и теперь их надо заворачивать в Cmd, чтобы рантайм из принял на выполнение. И тут скорее Task надо выпилить в пользу Cmd, чем наоборот
В прочем сейчас сделано хотя бы понятно - Cmd всегда содержит msg, а не произвольный тип (хотя бы по смыслу). А Task представляет собой то, что может "не сработать" и потребует явного преобразования в Msg и успешного результата и фейла