Я уже писал, что те кто не хочет чтобы в компиляторе были динамические массивы, могут просто их не использовать и считать что их просто нет. И использовать только те средства, которые были в описании языка Oberon-07.
C тем же успехом можно сказать, что в С++ нет адресной арифметики, нет множественного наследования, исключений и многого иного, что мешает иногда жить.
Читал какую-то статью, где рассказывалось о впечатлениях одного человека, когда он в каком-то году посетил программистский отдел Дойче банка в Германии. Он рассказывал, что они программировали на С++, но у них были такие строгие правила, что можно использовать и что нет, что их код на С++ был похож на код на Pascal-е.
Я сам работал в одной фирме, где программировали на C++, для нас там не существовал STL, было запрещено им пользоваться.
А вообще я думаю, что это не настолько большая проблема, если язык будет содержать одну дополнительную фичу. Сам Вирт всегда создавал свои языки под задачу.