This is one of the things that changed when we moved from SATA to NVME. SATA has only a few "in flight" instructions and NVME does 64k.
Begs a question though: are there any NVME "spinny rust" disks?