Respostas:
A tecnologia se torna popular por três razões:
É pouco provável que os desenvolvedores que estão satisfeitos com o MVC e seus amigos busquem alternativas, a menos que vejam falhas em sua abordagem existente. Presumo que o MVC e suas variantes mais conhecidas já atendam à necessidade de separar as preocupações de muitos desenvolvedores.
Mesmo que eles procurem, é improvável que o encontrem, a menos que outros o usem e escrevam sobre ele. No caso do PAC, eu acho que a maioria dos desenvolvedores simplesmente não tem conhecimento da abordagem (eu não tinha ouvido falar até ler essa pergunta).
Mesmo que o encontrem, não o usarão, a menos que os benefícios superem os custos de adoção. Inúmeras estruturas já incorporam uma abordagem baseada em MVC, tornando esse custo bastante alto para muitos desenvolvedores.
Aí está: as pessoas não usam o PAC porque falta marketing.
MVC é mais popular por causa das estruturas de suporte
Atualmente, a maioria das pessoas que desativa um aplicativo da Web segue um caminho bem trilhado, usando decisões de design fornecidas pelos designers de uma estrutura da Web ou de outra. No mundo Java, o SpringMVC é uma escolha popular (talvez porque não exista alternativa, PAC ou de outra forma para turvar as águas). Outros desenvolvedores entendem e estão satisfeitos com os benefícios proporcionados por essa abordagem e realmente não vêem necessidade de mudar.
O MVC funciona bem, é fácil de entender e, quando usado com eficiência, reduz a complexidade do código do aplicativo da web.
Observando o link fornecido, parece-me que:
O PAC é mais como MVVM do que MVC.
Para passar do MVC para o PAC, o que precisamos fazer é alterar a estrutura de diretórios. O MVC segue uma abordagem horizontal, enquanto o PAC segue na vertical. Mas, logicamente, um aplicativo pode ser pensado em seguir os dois simultaneamente.
Why is MVC more popular than PAC?
. Não estou procurando diferenças entre os padrões.