Po bacana, acho muito legal seu método, na verdade acho que esse método é muito bom para qualquer um que queira aprender algo sendo ou não a ver com programação.
Quanto a motivação eu concordo em partes contigo, eu entendo que a motivação vem de cada um mas, por exemplo eu fiz um curso na Dale Carnegie num momento que tava vivendo um dia de cada vez, tinha um projeto de um podcast na epoca e nem isso eu queria mais tocar por que meus amigos tava desanimando. O instrutor lá me ajudou a buscar mais motivação de ser um funcionário melhor e consegui fazer isso até sair da empresa que estava na época.
Outro exemplo eu pensei em largar a area tech em 2013 para ir para gastronomia estava muito infeliz com meu trabalho e queria sair do pais, ai na epoca descobri que o governo canadense tava recrutando profissionais de TI, ai comecei a pesquisar e queria ver se conseguia uma vaga de gerente de projetos ou analista de processos, mas tinha muita vaga de progração ai pensei que com meu nivel de programação na época poderia conseguir talvez uma vaga de analista de sistema. Foi quando vi um vídeo do BRKsEDU (que mora lá) meio que falando que era legal morar lá e tinha muita vaga pra programador, mas dava um alerta que se tu fosse um programador medíocre por que uma empresa ia te contratar? se tu já nao é nativo em inglês ainda.
Depois disso eu comecei realmente tanto me esforçar mais pra ser um programador melhor quando aprender como aprender e 10 anos depois de muito trabalho para ser um programador melhor eu consegui tanto trabalhos mais legais quanto esse ano consegui me mudar pra fora do Brasil.
Por isso acho que tu compartlhar tua visão mesmo que seja uma bronca as vezes pode mudar a vida de uma pessoa.