В исходном коде MVC RTM нет признаков использования.
Замечание «GetDescription» может быть ошибкой копирования / вставки в документации (каждое свойство строки, похоже, имеет аналог GetXXX, который возвращает локализуемое значение), поэтому в данном случае это, скорее всего, будет «GetGroupName».
UPDATE:
Я бы использовал это именно для этого: сгруппируйте поля, которые принадлежат друг другу с точки зрения пользовательского интерфейса. Так как это всего лишь аннотация данных в модели, она объявляет только, что эти поля принадлежат одной логической группе «как-то» в пользовательском интерфейсе, но конкретные детали представления зависят от «механизма пользовательского интерфейса», который отображает модель на основе метаданных.
Я думаю, что наиболее значимый способ «визуализировать» это в пользовательском интерфейсе - это именно то, что вы сказали: упаковка сгруппированных полей в раздел или набор полей.
Конечно, могут быть будущие расширения MVC или другие пользовательские расширения, которые будут выполнять некоторую группировку в пользовательском интерфейсе «автоматически» (без написания специального кода, который проверяет метаданные и генерирует разделы) на основе этого свойства атрибута. Но я совершенно уверен, что такое расширение сделало бы нечто очень похожее на то, что вы сделали бы в настоящее время.