Потому что паскаль это учебный язык, а его диалект IDL является переходным к практическим, более сложным языкам. Альтернативой является по сути только ассемблер, но он требует базовых знаний архитектуры ПЭВМ, а этот предмет не входит в школьный курс информатики. В мое время изучали программирование начиная с QBasic, и на турбопаскале была месячная практика в 9 (или 8) классе. Сейчас вместо турбо используют АБЦ, и это огромная ошибка: судя по вопросам здесь, тупые школьники в большинстве не понимают основ - считаю что причина тому как раз в относительно высокоуровневом ABC-диалекте (в нем слишком много магии и хелпер-методов типа split, делающих понимание алгоритма опциональным).