Stone can you explain your process? does it preserver the entire desktop in terms of wall paper and outlook settings?
Process...while remoted into the server, browse through the network to \\workstationname\c$\users and drill into old user profile, copy 'n paste important folders into new users profile. You'll see the new domain as C:\users\jsmith.domain or whatever new login name is.
For business clients (which is all I really deal with)....I'm only concerned with data. Despite the usual instructions of "keep your files on servers drives"....end users often have files on their desktop. Plus useful shortcuts. So I copy the desktop folder. I'll copy other library folders also..Faves, Downloads, Pics, etc.
Those important library folders will get grabbed by a GPO I make to redirect them to the server after first login.
Outlook...business clients are on Exchange Server (either local or hosted like O365)...so there's nothing there. If the user had personal archives, easy enough to grab and mount.
Wallpaper I usually don't worry about, I often push out a company logo desktop anyways, but wallpaper is a personal preference, most people seem to not mind setting up a new fresh picture anyways. The one or two people who may have whined about it (out of say a 25 or 50 user migrations)......you can reach through the network and retrieve it (if they're an important person like "the boss" and worth the few minutes time).....it's a registry key and picture is located in a directory deep inside AppData in their old profile. A quick copy 'n paste, and a quick remote regedit...done.
I know for residential users moving entire profiles is important, migrating to new computer. But with business clients, it's all about production....business use, line of biz apps, data, peripherals like printers.
Speaking of printers, they should be controlled by the server, shared by the server, pushed out and installed on the workstations via GPO....so copying over the whole profile including what printers were installed locally..blows things up and makes a mess...you'd have to go in and uninstall the old local printers, takes up time. (although I can pull them through N-Able..but it still takes extra time)
Old profiles also typically include bugs/glitches....remnants of malware/junkware....stuff that installs in HKCU and %userprofile%\AppData. I don't want to bring glitches over to a new profile. Setting up a clean, virgin profile, and cherry picking only the important data..allows a chance to ditch those glitches present in the old profile.