Pirate KMS servers will go offline eventually right? Even if the legality isn’t a concern, the reliability and maintenance overhead is a problem. There are trust/malware concerns with client-side cracks as well.
If you want to skip straight to the piracy, here's an open source package for you, complete with keys, hosted ironically on Microsoft servers, that uses vlmcsd: https://github.com/ekistece/vlmcsd-autokms
It's a pretty clever hack. It runs the KMS emulator locally and fakes the network connection with a TAP device from OpenVPN. Works perfectly.
Sure, if you want to run a recent game, or one that's graphics-intensive, yeah, it might not run well enough for you on wine, and you'll need to dual-boot.
Personally, I don't have that kind of problem, and I suspect I'm not alone. Of the games I play that don't have Linux ports, they run well enough under wine, even on my (recent) laptop with Intel graphics. But I'm a pretty casual gamer, and honestly find it rare that I just must play the type of games that require a high-end Windows rig.
That one hasn't gone offline in years, so I've never thought of this. Perhaps you are right, but I assume that it should be easy enough to find new ones if you need them. I wouldn't consider this approach to be "high maintenance".
If you want to skip straight to the piracy, here's an open source package for you, complete with keys, hosted ironically on Microsoft servers, that uses vlmcsd: https://github.com/ekistece/vlmcsd-autokms
It's a pretty clever hack. It runs the KMS emulator locally and fakes the network connection with a TAP device from OpenVPN. Works perfectly.