What. The. Holy. Fuck.

Let's see if I have the picture right.
Simon is interested in switching from Windows to Linux, but finds out he has hardware that is not supported (or only supported by proprietary drivers) in Linux.
I suggested to try a specific live DVD/USB, to verify. I knew from previous experience with others that getting Linux to run on such hardware is possible, but is not a good experience for anyone who wants a better tool. So, I suggested to run Linux in a virtual machine, typical tasks, often enough to find out whether moving to Linux is suitable for him, by the time he is ready to buy his next workstation. If, at that point, he does intend to switch to Linux, it means choosing the hardware for Linux compatibility; instead of just looking at the advertisements and Windows benchmarks. The optimal hardware for different OSes is different.
This path is known to work. I've also used a secondary approach, giving someone an older machine that runs Linux well, to try out and see if they can find a well-working workflow on it. It has minimal risks, and maximum benefits, since Simon has not expressed any kind of strict deadlines for anything. Keeping him productive all through the testing and discovery phase just makes sense to me.
Instead, this thread devolved into "don't use virtual machines, they're horrible", "Linux can run anything, you're just doing it wrong", and other inanities. Those claims can be correct or incorrect in general terms, but for fucks sake, we're talking about Simon in particular here: an individual, not in generalities as to what is possible or how. (And possibly other individuals in a similar situation as Simon, since it is actually quite common.)
Those claims are just as silly as telling a beginner asking for help with their first switch-mode DC-DC converter circuit to forget it and buy an existing module instead; or to get some ferric chloride and etch the board like a man instead of using those Chinese spy-staffed PCB prototyping services that will steal your designs.
Yes, I personally do know how to get his hardware to work with Linux, but I am not going to suggest them to Simon, because it is too much effort versus the gains. In AvE's words, you suck too much for too long, before it gets better. It is hard enough to un-learn all the Windows-isms that especially power users get ingrained in their autonomic nervous system -- in my experience, the harder the more advanced the user is; impossible, after a certain point --, and to add hardware issues on top of that is just going to make a very unhappy, very unproductive user. And while I disagree with Simon on many things, I want him happy and productive.
What the fuck is so complicated or hard here?