@jackie_w: There's a quirk involved in that it understands a specific syntax/subset of regex by default, while -E enables another syntax with more features

.
And no, I can never remember which is which, so, I tend to bring out the big guns by default ;p.