When you use regular expressions, you now have two problems.

When you use git submodules, you now have five or six problems.

And every PR turns into a triple recursive reverse merge.