Although if blizz wanted to they could ban for VM and RDP at any moment. Known VM traps in game code, they already check for injected input flags, and they also check for RDP in live builds the past decade. They just use these for heuristics and build a profile on people instead.