Hey there, that is a blast from the past (original author of post).
Generally, yes. The same process applies today. Home folders remain mostly "portable." However... There are some gotchas that were not present back in the day. For example, if you are logged into any cloud services, like OneDrive/Teams, Dropbox, iCloud Desktop, you likely want to log out BEFORE moving the home folder. The reason for this is many of these tools will define a file system path that includes the user name of the home folder. For example, /User/origuser/... Also, with FileProvider, it likely makes more sense to simply log out and log in to allow the cloud sync to redo itself. Moving within the boot drive is generally fine but if you try to copy to another drive, the space required for evicted files is reserved.
Likewise, Keychain will likely fail to migrate. If you are logged in with an Apple ID and you are syncing Keychain to iCloud, then log out of iCloud before moving the home folder and then log back in once you get into the new home folder. If you are not using an Apple ID, and all keychain items are in local items, then make sure you record your passwords before you migrate the home folder. Also, Teams may get wacky if it can't access the keychain so you may need to reset it anyway.
Also, there are Containers and Group Containers which did not exist back in the day. Generally, they move fine (copy can get wacky). Every so often there are issues with Mail.app's container but if you are in corporate, you are likely using Outlook or a browser.
Now, this is where I have to express caution on the continued use of AD binding and mobile accounts. Apple is clearly moving away from this and there are likely going to be some odd issues that arise. If you are managing your devices, you may want to start looking into Platform SSO and the ability to integrate the Mac into your cloud identity provider. If you have Jamf, then Jamf Connect is a viable solution to allow linking of a local account to the cloud IdP.
Hope this is helpful. Again, the basics is understanding pathing and permissions. If the OS is looking for a folder named "newuser," then make it so. If it expects certain permissions, then set them. Again, best to do this from a temp admin account.
What is your favorite color? Blue... no! yellooo