Translatewiki already deals with non-extension-prefixed messages for things like user rights, and the default behavior for action API messages doesnt encourage extension-prefixing either (although with some work it can be overridden).
IMO it would be better to drop these methods and just go with a convention for building keys.