I'm creating symlinks via Windows (mklink) between different clients and accounts - but only for specific settings/addons (like unitframes). So pretty much the same as you have but being more granular.

I mean, what you want to track, if all do share the same config?
How often do you make changes to addon settings?? Always make the change on the main slot and logout him last?