Это в прикладном программировании можно бездумно воспроизводить говнокод, который тебе на "видеокурсах" или "курсах" впарили под видом "обучения программированию". Ведь, как известно любому "крутому программеру", "железо всё вытянет".
А в системном программировании необходимо уметь находить эффективные решения задач, что невозможно без даваемой ВУЗом высшей математики.
P.S. Системного программирования мало. А ведь надо не только отучиться, но и работу найти.
Для этого нужно учить язык C (Си) и C++. На джуна надо учиться полгода, на мидл два года, а сеньор набирается опытом. Английский нужен, но только для понимания того, что ты пишешь