Возможно, также и это в тему:http://blogerator.ru/page/oop_why-objects-have-failed. В частности, в свете поставленнойздесьзадачи...

И ещё - уже об интерфейсе оператора. Прочёл я эту статью - и вспомнил, что недавно один пользователь критиковал Метро за ту же самую плоскостность. И, как следствие, отсутствие перекрывающихся окон. Что вроде как похоже и на Оберон ОС.
Но. Как я понял из "Проекта Оберон", там-то заложен принцип множественности плоскостей. Или как? И кто как думает - не оправданна ли такая "стопка плоскостей" как рациональное упрощение архитектуры интерфейса?..