Ну, посмотрите вот это:

http://oberoncore.ru/wiki/blackbox/ex/points_game

Для этого примера не сильный выигрыш, конечно (хотя вот настройка цветов через командер гораздо изящнее каких-то спец. диалогов) - но всё равно хороший пример, какое практичное окружение для пользователя получается без всяких усилий со стороны разработчика (а то пришлось бы окошек столько городить, и т.п.; особенно для команд сетевой игры)

А теперь представьте, что разработчик постоянно развивает систему - не в том смысле, как общепринято - по фичам; а принципиально, работая под эволюционирующие потребности потребителей. Экономия времени разработчика выливается в более высокое качество функциональных модулей (занимаемся только ими, а не рюшками), в снижение стоимости - и, наконец, пользователь имеет логичное и предсказуемое окружение, а не изменчивый набор диалогов, которые разработчик толком вылизать всегда не успевает (посмотрите на любой проф. прикладной пакет - до оптимизации интерфейсов руки не доходят; а отказаться от плохо пригодного "стандартного" и пойти другим путём тоже не рискуют...)

В конце концов, любой пользователь хороших мат. пакетов привык к документному интерфейсу; только там это шероховато и имеет пределы по расширяемости, потому что инструмент не универсален.