O padrão de especificação é obsoleto quando você pode usar o Dynamic LINQ?

Wikipedia afirma que o Padrão de Especificação é onde a lógica de negócios pode ser recombinada encadeando a lógica de negócios usando lógica booleana. Com relação à seleção de objetos de filtragem de listas ou coleções, parece-me que o Dynamic LINQ me permite realizar a mesma coisa. Estou esquecendo de algo? Existem outros benefícios para o Padrão de Especificação que devem ser considerados também?

Editar:

Eu encontrei alguns posts que discutem a combinação do LINQ e o Padrão de Especificação:

Projeto de Especificações Linq

Implementando o Padrão de Especificação via Linq por Nicloas Blumhardt (Autofac dude)

Alguém já foi feito nesta estrada e se tornou complicado manter?

questionAnswers(4)

yourAnswerToTheQuestion