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?