Good article.
Just talked with a friend about this last week. They are in the process of evaluating apps and tasks they do from Windows 7 (running on a VM on a Mac) and moving them to run on the Mac natively.
Provided all goes well, after 01/01/20, they will isolate the Windows 7 VM so that it no longer has Internet connectivity, and then only run the Win 7 VM for troubleshooting purposes.
They will also install a Win 10 VM, but he says the way Microsoft has mugged software updates the last 1 1/2 years for Win 10 makes it difficult to support the OS.
That way, Win10s update hassles dont take down the whole computer (host), backup is trivial (copy a VM disk file), restore/rollback is trivial (copy it back). Never, ever, allow Win10 to update without a recent backup.
I can see installing Win10 on the metal if you need screaming performance, e.g. gaming. But other than that, I dont consider metal install a good option.