Почему Linux перечисляет диски NVMe как /dev/nvme0 вместо /dev/sda?

Недавно я установил диск NVMe на свой компьютер с Linux и заметил, что он указан как /dev/nvme0, а его раздел /dev/nvme0p1. Я знаю, что это другой интерфейс, чем диски SATA, но в чем причина, по которой он указан таким образом? Похоже, что вызов дисков /dev/sd$LETTER$PARTITIONNUMBER является стандартом, даже когда существуют разные стандарты, такие как SCSI, и это нарушает это, используя цифры вместо букв для обозначения диска и буквы p перед номером раздела, в дополнение к другое имя.