> does not run anything
Have you actually tried it in recent years? Wine runs a lot of stuff just fine.
grep --files-with-matches wine ~/opt/win32/*/launch.sh | wc -l
71
The most obvious incompatibility right now is probably DX11-only software. Aside from that kind of known compatibility problem, wine has worked well for several years now.
> far from user-friendly.
While I agree that wine can get nasty if you need to debug anything or if you have unusual requirements, but the standard "just run this win32 binary" case has also been trivial for years. I believe some distros even enable the kernel feature that launches wine automagically when running a .exe file.
> it is not perfect
Of course it isn't. It is, however, worth trying.