Allow? I understood tiny VM's to be something (at least AWS) added to try to squeeze more utilization out of idle hardware.
But I don't want to be either of those customers. It means the whole system has an extra layer of abstraction, so they can juggle VMs around. It's why you need slow EBS instead of just getting a flash drive in the same case as the CPU, with 0.01x the latency.