Re 1) La réponse est la même que pour tout autre outil amélioré au fil des décennies. :)
Vous ne voulez pas casser les scripts existants en modifiant le comportement par défaut.
Re 2) Cela n'a rien à voir avec le moteur correspondant ; c'est juste une question de savoir quel ensemble d'expressions régulières est pris en charge. POSIX BRE signifie "expression régulière de base".