The thing is, it doesn't need to be Win10 machine.
Even if you're developing for Apple.
If you need a "Mac Dev" you can setup up any Intel based machine with macOS. It's not "plug-n-play" but it's not that far from getting Linux running with drivers and performance you'd expect it to.