I think it's because the latter looks more like sed or perl to me.
Naturally, this clears things up a fair bit...
https://www.gnu.org/software/bash/manual/bash.html#Shell-Parameter-Expansion
See All 10 Episodes of "Recent changes to patches"