Hi,
Like you, i'm glad that David explained how it works (and why), but i'm totally ok with your proposition.
I think it's risky to loose existing translations. And i suppose that, most of the time, plugins maintainer do small corrections (typos...), and don't reuse the same string identifier for a completly different string.
Séverin