Не напрасно. В Обероне кое-чего нужного не было. Просто пока язык использовался в рамках ОС, не спешили включать что-то необоснованно. Потом Вирт, в частности, отмечал, что финализаторы нужны в языке, просто принятие решения отложили.
Логично, что язык был доведён в рамках "курса на промышленный инструмент", предпринятому Oberon Microsystems.