Буду спорить сразу со многими.
Pascal как раз более пригоден и для обучения и для промышленного использования.
1. Не дает волю природной лени программеров явно объявлять переменные. Защищает от многих других вольных упрощений, свойственных "крутым программерам". Приучает к дисциплине, без чего серьезные разработки вести просто нельзя.
2. Строго следит за качеством кода, снижая неожиданные ошибки (в т.ч. с переопределением и некорректным применением переменных).Те недостатки, которые ставятся в упрек Паскалю очень четко говорят о вредных привычках тех, кто на них указывает. Паскаль более строг, значит код более надежен. От серьезных разработчиков жалоб заметно меньше, они и на C и на любом другом языке пишут аккуратно. Потому и проблем со строгостью к качеству кода у них не возникает. А разные "трюки" - суть плохой стиль программирования и риск для проекта. Посмотрите спрос на программистов у нас и в USA. Туда нужны Delphi, у нас - С. У нас полет мысли, у них - предсказуемый результат.
Возможности вполне сопоставимы. Враг - мода на C (плохого о последнем ничего не скажу, не ждите, вопросы не в языку, а к программистам). C, его среды разработки и компиляторы развивают многие, а Паскаль присутствует только у Борланда. Отсюда и разница в развитии сред разработки и в популярности, увы. А дальше цепная реакция: меньше программеров - меньше спрос - меньше развитие языка и т.д.