De minha experiência #nginx é quase sempre por causa da familiaridade com os arquivos .htaccess do Apache e por não querer perder isso ou de outra forma dependendo dele. Por exemplo, pessoas que executam hospedagem de servidor compartilhado que desejam descarregar apenas arquivos estáticos e manter o apache para os usuários mexerem com eles.
E eu sinceramente não consigo pensar em nenhuma outra razão para usar proxies para o Apache além de manter o .htaccess para usuários finais.
Editar: Na verdade, o mod_php mais o phpsuexec para hosts compartilhados pode ser outro motivo para continuar com o Apache.