It's curious to bring up Amazon and AWS in this context, without noticing the myriad of SKUs that AWS offers. One could argue that all of them are virtual, so they don't really matter, but there is certainly a certain paralysis of choice when it comes to instance types, and it must also make it more difficult for AWS to schedule customer workloads efficiently.