Go run a Mac binary natively on Windows and let me know how that goes for you.
I don't care whatsoever if someone wants to use Windows for any reason at all. I take exception to this notion that Linux has some responsibility to be compatible with everything in the world while Windows only has to be compatible with Windows though.
Just make your choice and be open about it, don't manufacture requirements that are not universal.