Perchè le espressioni regolari hanno un costo in termini di performance e non tutti gli utenti sono in grado di creare delle espressioni regolari.

Comunque ti consiglio di utilizzare le PCRE al posto delle POSIX