Isso está funcionando conforme projetado conforme respondido em Por que $in é muito mais rápido que $all? como respondido.
Não, é um caminho de código diferente e um operador diferente.
O MongoDB explica a diferença aqui . $all corresponde a todos os valores em oposição a qualquer um (o que $in faz). Existem outros exames de uso aqui .
O tíquete de SERVIDOR relevante que você deseja está aqui . Você pode votar neste bilhete.