One question I've not seen is if you have a team of 5 (for eg), and 5 licenses (hence: LEGAL), but you don't want to shell out for a Mac for each one.
Could you (ie, has anyone at Xamarin or elsewhere tried it):
Basically, this saves on the hardware costs. I know (I think?) that 5 people can't share the same single Mac (that'd be cool, but... I get that it'd be a fun one to enforce the licenses for), but would this work?
I might have to spin up a Mac VM and find out, but has anyone done it?