2. Что такое операционные оболочки Оберона (ОС, BlackBox и др.)?

Ну, тут не секрет, что Вирт пошёл, вдохновлённый путём Smalltalk: машина-язык-ОС-расширяемая графическая среда, где нет границ между ОС и приложениями, между этапами разработки и выполнения. Не знаю, какие ещё есть полные аналоги. Сейчас уже кое-кто пытается, но... Отличие же от Smalltalk хотя бы на уровне совершенно других качеств языка.

Опять же, простота и ориентация на "дать удочку для удобного решения сложных и нестандартных задач".

Как хорошо сформулировал Ф. В. Ткачёв: "Программирование - наиболее общая форма взаимодействия человека с компьютером, возникающая естественным образом при решении сложных задач". Очевидно, что за определённым порогом сложности проще и правильнее (с точки зрения минимизации бессмысленных затрат времени и разработчика, и пользователей, вышедших за порог пользовательского уровня задач) дать допрограммировать приложение, чем наращивать средства пользовательской конфигурации.