Cara, muito massa sua postagem, parabéns. Acabei de assistir um podcast que fizeram com o Fabio Akita, e ele comentou muito a respeito do ponto que você também mencionou: A maioria das pessoas, e eu estou incluso nesse grupo, está se preocupando mais com as stacks (Next, React, etc.) do que com os fundamentos. Isso só vai te tornar refém de uma tecnologia que possivelmente não existirá mais daqui há alguns anos. Link para quem quiser assistir: https://www.youtube.com/watch?v=C3tiSE1QJQ4
Acho que esse ponto de aprender os fundamentos é extremamente importante, mas ao mesmo tempo entediante, e é por isso que geralmente as pessoas pulam esta etapa. O que eu mudaria é tentar explicar esses conceitos de uma outra forma, um pouco mais amigável, talvez utilizando a gamificação como você mencionou.