Case sensitivity in match / regexp_match

I’ve added a rule with match / regexp_match / regexp_replace and I was surprised to see that regexp_match is not case insensitive by default. Was it always like this or was it a recent change?
I can add “(?iu)” into the regex, but I’d have to do it to all the places where I do replace like this.