VMware's Unity mode lets a window in a VM appear as if it's a regular window on the host OS[0]. OP is saying you can run a cracked copy of Photoshop on Windows and have it "seem native" even on MacOS or Linux (though in practice the usual small things will differ: menu, some keyboard shortcuts, save as dialogs, etc).
I haven't used Unity mode for a case like this but back when it supported Linux guests I used it occasionally to "bring" some Linux windows to my Windows host and it was remarkably good. I was sad when they dropped Linux guest support from Unity-mode, but running vcxsrv and using X-forwarding is a good enough replacement, so I suppose it was a sensible move on their part.
0: https://docs.vmware.com/en/VMware-Workstation-Pro/16.0/com.v...