I know its not the official supported method for configuring the default profile.. but its so close to working perfectly that I have to ask why I'm seeing only ONE imperfect side effect of this method. I'm sure its just a couple more tweaks to the ntuser.dat with regedit that are being overlooked because its W10.

Here is the tutorial I followed:How to Configure the Windows Default User Profile - Apache VCL - Apache Software Foundation

Now when I login with a domain account everything works just perfectly. Most notably the default programs do not reset..
However if you create a new local user ALL of the program defaults will reset upon login. (20+ notifications if you open Default Programs)

Can anyone explain why domain accounts and local accounts are being affected differently with this method? Or better yet, what is the additional tweak needed to have local and domain accounts behave the same?