Sigh. Virtual Machine don't come with an operating system preinstalled.
That doesn't mean you have to buy a Windows or Apple computer though, as you falsely stated. You have clearly only just discovered what a VM is
Eh. I've been using VMs since 2001, currently have 69 VMs on my computer, 8 of which are various versions of Windows and I also manage 8 others on a server. Such a newbie!
Which is obviously rubbish, you either have to buy a Windows license or use somebody's Windows or Apple machine
Yay, we agree, mostly! See, I never said one had to buy a Windows computer, though I admit my formulation was ambiguous and poorly worded. Sorry for that. But compare "buying Windows or an Apple computer" (what I wrote, even added a comma the second time around) and "buying a Windows or Apple computer" (what you understood). But I do like your suggestion so let me rephrase that to be unambiguous: "Running iTunes requires buying either a Windows license or an Apple computer".
Where we still disagree is on the whole borrowing or renting someone else's computer as a practical, reasonnable for the masses way to run iTunes.
No, you can buy a Windows license and use a VM, but in the real world just about everybody has access to a system with Windows or OSX
Meaning in practical terms VMs are even less of a solution.