I'm more of a rebel than a commie when it comes to Open Source v Microsoft or Apple. Where Richard Stallman would not run anything he did not compile from source I am happy to run anything that's useful and good value.
I have switched to Linux over a period of many years and now only run Windows for specific tasks where either Windows is better or I've not found a Linux solution.
If I wanted to move off a Mac then I would first switch my software to programs that could be run on Linux. Then whilst keeping my Mac I would switch my daily work to the Linux machine. I would try VNC or something to access the Mac from my main PC.
Virtualisation would obviously be the penultimate step before ditching the Mac. If it can run on a Hackingtosh then it ought to run as a VM. Someone just needs to put in the work to make a virtual Hackingtosh possible.