Acho que você mesmo já se respondeu kk.
Sobre estudar linguagens de baixo nível, elas ajudam sim, conhecimento sempre ajuda. Mas não é o foco em sí da cibersegurança ou outros caminhos. O que meus professores falavam era: Não importa a ferramenta, importa o seu domínio sobre ela.
Além disso na faculdade, no curso de microcontroladores eu tive que aprender assembly para programar o processador 8086. E bem, aquilo só me deu um bom conhecimento de memorias e como funciona as coisas de forma mais profunda mas sem sombra de dúvias, aquilo não foi um boom na minha vida que me trouxe novos horizontes.
Eu só estou me sentindo melhor programador agora que estou estudando sobre design patterns (mesmo dps de formado e já trabalhando a um tempo na área). Não vejo mais a minha ferramenta como uma linguagem. Vejo a minha ferramenta como padrões de código que vou aprendendo por ai. Bem como alguns que aprendi sobre cibersegurança. Como o uso de JWT... bcrypt... Esses pequenos detalhes combino em outras linguagens, até hoje uso meus conhecimentos de java para criar coisas no typescript (sim sou daqueles viciados em usar o modelo DAO com ORMs).
O foco é, não desanima, aprende mesmo oque quiser, não se limite a linguagens, os padrões acabam sendo melhores do que a linguagem em sí.
Estudo design patterns aqui gostei do estilo dele.
Bem provavelmente deve existir padrões para segurança também. (obs: foi mal que acabou saindo um pouco do escolpo)