Вы "могли бы" сделать это, но вы не сможете использовать цель шаблона MVVM. Цель моделей представлений - поддерживать модульное тестирование (не выполнение потоков STA), поэтому, когда вы начнете показывать окна пользовательского интерфейса, ваш модульный тест не будет работать.
Таким образом, правильное понимание использования посредника службы для диалоговых окон заключается не в том, что он требует какого-либо ответа на возврат, а в том, чтобы модели представления могли выполняться в потоках, отличных от STA.
Надеюсь, что это прояснит для вас.