MediatR quando e por que devo usá-lo? vs 2017 webapi

Pode ter sido solicitado antes, mas não consigo encontrar nem no site oficial por que devo usar o MediatR e que problemas ele resolve?

É porque eu posso passar um único objeto no meu construtor ao invés de uma infinidade de interfaces?

É um substituto ou concorrente da ServicesBus etc ...

Basicamente, quais são os benefícios e quais problemas ele resolve

Eu quero comprar, mas não está claro para mim por que devo usá-lo.

Muito Obrigado

questionAnswers(2)

yourAnswerToTheQuestion