That could be an option. But what happens if you, say, have an application
developed for a user, and you provide the user with a new version by sending
them a template so they can do a design refresh?
Right now there is no support for documents in templates, i.e. refreshing a
'document' by doing a design refresh. So this would mean you have to distribute
several documents too, with updated translations.
In the form based solution we presented this is handled out of the box.