I may fail to follow what's the actual things that would be prone to changes in this suggestion, but in any case it sounds like quite big and costly mess to add. The recommended method of modding is to have mods feature only what's new/changed and leave the vanilla data intact.
And like mentioned before, we generally invest time to crafting/modding syntax foremostly based on the game's need, and the new features then come available for modding.