Esta é uma pergunta melhor levantada nos fóruns de suporte do NoScript. No entanto, posso comentar algumas das diferenças:
 O CSP é do lado do servidor (deve ser configurado em cada servidor, envia relatórios para o servidor), enquanto o ABE é do lado do cliente (configurado no navegador, os logs resultam em console de erro).
 O CSP apenas permite ou bloqueia conteúdo, enquanto o ABE pode tomar outras ações, como remover a autenticação.
 O CSP foi projetado principalmente para parar o scripting cross-site e outras injeções, enquanto o ABE foi projetado principalmente para parar a falsificação de solicitações cross-site (mas pode derrotar o XSS / injeções também).
 CSP permite wildcards, ABE permite wildcards ou expressões regulares.
 O CSP especifica apenas nomes de hosts, ABE pode especificar endereços completos, incluindo protocolo e caminho.
 A ABE conhece os endereços intranet vs internet e pode controlar o tráfego entre eles (na verdade, faz isso por padrão).
 O CSP não tenta controlar solicitações provenientes de código privilegiado, como extensões de navegador. ABE pode, embora seja sempre possível para código privilegiado para derrotar isso, por isso não pode ser confiável para proteger contra addons maliciosos.
 ABE pode distinguir entre diferentes tipos de inclusões de objetos e diferentes métodos HTTP.
 Eles podem trabalhar de forma independente; se qualquer bloquear algo, ele será bloqueado.
 Eu não sei de quaisquer métricas sobre o quão amplamente o CSP é implantado, nem tenho ideia de quantos usuários do NoScript levam o tempo para configurar o ABE (o que não faz muito fora da caixa).