Но вопрос зачем если для студентов это оверкилл, там даже 10% функционала не используется
Нуу, и да, и нет. Если для C++ реально в целом плевать, как и в чем писать (в универском курсе — 100%, если не какая-то специализированная мутня типа виндоформ или борланда), то кады как раз лучше сразу учить "настоящие"