Различия между параметрами матрицы и параметрами запроса намного больше, чем просто соглашение.
Основные отличия:
URL с параметрами запроса
не будут кэшировать свой ответ посредниками / прокси (в настоящее время)
параметры матрицы могут появляться в любом месте пути
Расчет относительного URI отличается
параметры запроса обычно используются для добавления новых глаголов вместо использования существующих методов для ресурсов
Параметры матрицы не являются ресурсами, они являются аспектами, которые помогают ссылаться на ресурс в информационном пространстве, которое трудно представить в иерархии
Я написал это более подробно и с большим количеством ссылок в
Параметры запроса и матрицы