FWIW, a similar system is used. You'd have the same problem with templates if you edited a third-party style directly and then tried to update it. There, you would need to make your changes to a child style and then the outdated templates (and by parallel, the outdated phrases) system would allow you to detect where changes need to be made.