The original SATA protocol was designed to maximize the performance of platter (physical spinning) hard drives.
With the proliferation of SSD drives, the SATA storage management protocol has become a limiting factor.
The NVMe (Non-Volatile Memory) protocol has been designed for solid state drives and uses the PCIe bus for optimal performance.