Скорее они часто сильно меньше, поэтому их проще быстро обьяснить студентам.
Т.е. открываешь любую программу на си, там сразу инклюды (надо обьяснять, что такое препроцессор, процесс линковки и т.д. и т.п.), сразу main с argc argv (а это указатель, спешу заметить), вывести на экран что-то - тоже самое, сразу указатели пошли.
А указатели людям вообще не понятны без курса по архитектуре ЭВМ.
не надо открывать любую программу, надо показывать примеры или простые
процесс линковки не сразу, в начале вполне себе можно обойтись. Препроцессор с популярными директивами не сложно, да и можно это толком не объяснять в начале. argc argv можно не юзать и выкинуть из сигнатуры
с указателями посложнее, но можно кратко рассказать про память, это не сложно