Можно задать аналогичный вопрос, зачем производитель процессоров с каждой новой линейкой меняет сокет? В первую очередь это маркетинг, чтобы стимулировать продажи материнских плат, во вторую очередь это технический процесс.
M.2 - это компактная форма и скорость аналогичная PCIE. Куда проще воткнуть "незаметный" M.2, чем размещать и подключать кабель для SATA. Про PCIE аналогично, если даже скорость одинаковая, то не у всех устройств есть возможность его использовать, к примеру на тех же ноутбуках.
Производители даже про разъем питание для телефона договорится не могут, не говоря уже интерфейсы. У каждого интерфейса пока есть будущее:
- Нужно подключить 8 дисков выбираешь SATA
- Хочешь компактное решение - M.2
- Нужна скорость или хочешь подключить пару M.2 - PCIE
По скорости на интерфейсе M.2, посмотрите мануал к материнской плате, там обычно скорости пишут.
Поэтому подведя итог по Вашему вопросу: Всему причиной маркетинг и технический процесс, но не нужно забывать и про удобство для пользователя (устройства).