Просто, насколько я понимаю при классическом подходе в программировании, используя MVC просто нету необходимости хранить в дом дереве какие-либо данные. Все хранится в Модели.
А так я сам иногда храню в DOM-елементах данные, а иногда и ссылки на обьекты. незнаю насколько это правлильно.
Кстати в HTML5 у елементов появился спец аттрибут для хранения данных - data-имя="значение"
|