Eu acho que é principalmente uma questão de interoperabilidade, que você pode usar o ADFS como um IdP para o Shibboleth e vice-versa, que você pode usar identidades de ambos os "mundos", onde o ADFS é usado principalmente como "gateway" para autenticação do AD