Of course there are key differences; however, the analogy provided by the OP doesn't really fit here.
Let's say someone ran a service which spun up Windows Virtual Machines, of any model, which were not genuine licenses, for the sake of "security research." Legal?
You can, in fact, legally spin up arbitrary Windows VMs for security research without a paid license.
If any comparison is to be made here, it should be between Apple's licensing and Microsoft's licensing:
* Microsoft will allow you to use Windows without paying for research purposes; Apple will not.
* Microsoft will allow you to run Windows on hardware purchased from a third party, or even hardware you've made yourself; Apple will not.
* Microsoft goes out of their way to facilitate research with the help of virtualization technology; Apple goes out of their way to impede it.
As a customer of both companies, Apple's approach here really rubs me the wrong way and definitely contributes to my unwillingness to completely embrace the Apple ecosystem.