Медиатр как раз и используется в связке CQRS (Command Query Responsibility Separation), то есть это разделение запроса на Command и на Query. Мы считаем, что Command мы будем использовать как POST/PUT/PATCH/DELETE, а Query как GET. И помимо этого сама по себе Медиатр обеспечивает слабую связанность между слоями. А почитать. Ну вот с Хабра тебе статейка по CQRS
https://habr.com/ru/articles/543828/