The original config file is there for the initial config file to load, it's written to so the per-core settings is saved across launches (along with some Salamander-related stuff for consoles). Having separate configs plus per-core configs won't really work together because per-core is done automatically while separate configs are managed by the user.

Is there some what I'm not thinking of that can allow the managed and automatic configs to mix together?