What prompted the creation of the NVMe specification?

NVMe Specification

The NVMe specification was developed from the ground up for SSDs and non-volatile memory to be more scalable, higher performance, lower latency, and more efficient than previous storage protocols that were designed for hard disk drives, for instance, SATA and SAS.