Для чего это стоит - это никоим образом не должно быть специфичным для шаблона MVC. Ничто в MVC не требует, чтобы данные отправлялись таким образом, и, учитывая, что они не используются в сообщениях формы, я могу только представить, как это реализует способ хранения информации о странице, которая не зависит от формы, поскольку метатеги можно легко перечислить через javascript.
Я знаю, что это не прямой ответ на ваш вопрос, но - с точки зрения шаблонов - нет особой причины для этого. Это никоим образом не является частью MVC ASP.Net.
Факт наличия ключа формы, мне было бы интересно, если бы он использовался для какой-либо проверки / шифрования или проверки хеша на стороне клиента.