Should the No-Overwrite extension be the normal behaviour?
Changing the default behaviour is a tricky process, because some will want to keep the existing one as the default.

When I create a new site, I add a handful of "mandatory" extensions, like this one (glad you like it! ;), and it's my default, I think it's not too much of a trouble and allows everyone to have the civi tailored the way they want without disturbing the 10k other installations

X+