What is regular about a regular expression, and what does that word tell you your regex cannot do?
Regular expressions in the formal sense describe exactly the regular languages, the ones a finite automaton recognises with fixed memory, so they cannot match balanced parentheses or anything needing an unbounded count. Backreferences take practical regex past that class and cost the linear-time matching guarantee.