Смотри. На html можно писать интерфейс. На xaml тоже можно его писать. На json тоже можно его писать. И на похожих других dsl —
тоже. При этом, современные штуки и ui-тулкиты позволяют максимально сократить многословность языка разметки интерфейса — никаких маргинов, всё на откуп фреймворка. При этом, для каждой из технологий есть реализация MVU. Значит, xaml, html, json, dsl могут быть view в приложениях, тулкиты которых умеют рендерить разметку, написанную на xaml, html, json, dsl.