Warum hat VIM eine eigene Regex-Syntax?

Warum müssen Sie Ihre Regex "sehr magisch" machen, damit Sie Ihren Erfassungszitaten nicht entgehen müssen? Und wenn Sie Ihre Umgebung auf sehr magisch einstellen, sind Sie nicht dem Standard entsprechend und haben möglicherweise Compliance-Probleme. Ich frage mich nur, warum vim eine andere Regex-Syntax verwendet als say, perl?