Я полагаю, что по той же причине, что и дополнительные значения RouteValues отображаются в строке запроса при разборе маршрута - для обеспечения максимально простого поведения по умолчанию.
Есть много случаев, когда люди предпочитают использовать строки запросов для своих приложений, поэтому такое поведение по умолчанию отнимает часть усилий при попытке реконструировать модели.