И один из камней - привычка преподавателя...) Где-то читал, что Паскаль распространился в свое время только потому, что не было других языков, ориентированных на обучение. Но это странно хотя бы потому, что Smalltalk в то время уже существовал...
Ну сейчас-то мне кажется очевидным, что для обучения лучше иметь интерактивную среду с просмотром переменных, REPL-ом, графиками и таблицами. По-моему в БМТ это называется "скорость обратной связи"?)