Что мешает писать на общем подмножестве?
Нет общего подмножества. Вирт из последнего оберона даже WITH выпилил. Да, можно писать без WITH (гы-гы-гы). Но ты же не знаешь, что он еще выпилит?
P.S. Причем Вирт выпиливает вообще не парясь. Т.е., вопрос об обратной совместимости даже не поднимается. Для Вирта единственная "неудобность" от выпиливания - это дополнительная тренировка в текстовом редакторе по правке... угадайте чего? Ну конечно исходников компилятора! Все. Других исходников у него нет. И проблем тоже. Он сам об этом пишет, это я не клеветы придумываю
После этого решается нужная Вирту задача на нужным образом заточенном обероне. Т.е., язык исключительно "под задачу и под собственный компилятор". О чем я неоднократно говорил
Так что ни о каком "подмножестве" речи быть не может.