This is an older question, but there is another solution :
Create a Windows 10 local user that does not rely on a Microsoft account. The process has changed since the start of Win10, and it's different between initial setup of generic Win10 install and from an established install.
In Win10v1809 generic install, when prompted, create a user with sign-in information or Microsoft account. I don't have a test PC on hand to get the precise steps. The first user is always an administrator.
In Win10v1809 on an established install, open Settings->Accounts->Other people->Add someone else to this PC. In the Microsoft Account window, click "I don't have this person's sign-in information", then "Add a user without a Microsoft account". Enter the local user's name, password, and Security Questions. Click Next and Change Account Type. Change the account type to Administrator if you want to be able to install programs, which you probably do. Sign out of Windows and sign into the new user. It will take a few minutes, then you can log in, with less Microsoft involvement.
You will need to copy over files and recreate your preferences in applications.