actually, proton is two things: wine+dxvk. dxvk is a windows (!) program that translates directx to vulkan. between the two of them theyre all thats needed to run games.
proton is in addition funded and tested thoroughly by a critical audience, linux gamers ;)
I've had no luck with Photoshop in Wine or VB seamless mode (PS's custom window decorators are probably the reason for the latter). A full-desktop Windows VM is still good enough with guest extensions though, so I can easily resize the whole Windows desktop with just a maximised PS window inside.