Zu 1) Die Antwort ist die gleiche wie bei jedem anderen Werkzeug, das über Jahrzehnte verbessert wurde. :)
Sie möchten vorhandene Skripte nicht beschädigen, indem Sie das Standardverhalten ändern.
Zu 2) Das hat nichts mit der passenden Engine zu tun; es ist nur eine Frage, welcher Satz regulärer Ausdrücke unterstützt wird. POSIX BRE bedeutet "grundlegender regulärer Ausdruck".