And here come the "b-but you can use wine" comments, which of course everyone who would be a proponent of such would understand that it is not perfect, does not run everything and is far from user-friendly.
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.