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