Documentação
As consultas de expressão regular que não diferenciam maiúsculas de minúsculas geralmente não podem usar índices de forma eficaz. A implementação $regex não reconhece agrupamento e não pode utilizar índices que não diferenciam maiúsculas de minúsculas.