Oi. Também estou na faculdade de ADS e passo por algo parecido.

No meu caso, acho que meu histórico na programação ajuda a justificar a falta de dedicação. Eu comecei a estudar programação no final de dezembro e consegui emprego com React no final de fevereiro (obviamente ainda não sabia muito), então preciso estudar muito ainda de html, css, js e react, logo, tenho que focar nos estudos para o serviço, não posso me focar em aprender C que é o que usam na faculdade.

Logo, foco em aprender a lógica da cadeira, mas não aprendo 100% dela, já que me tomaria tempo demais e me prejudicaria no serviço, então no meu caso, serviço é prioridade e passar na faculdade com nota 7 por enquanto é "ok" pra mim.

Acho que você precisa avaliar se realmente quer ser um aluno nota 10 e aí dedicar mais tempo para isso, ou se ser alguém que passa pela média é suficiente. Se você já trabalha na área e tem conhecimento em outras coisa (como se trabalha com mobile que a faculdade não dá atenção), não vejo pq se esforçar para aprender backend se nunca vai usar. Então primeiro veja se está na faculdade pelo conhecimento ou diploma (as duas opções tem seus benefícios) e a partir disso decida o quanto quer se dedicar e se necessário, reinvente seus modos de estudar.

Boa sorte!

Acredito que seu comentário tem bastante relação com a frase "não julgue um peixe pela sua capacidade de subir em árvores", ou traduzindo para o bom português, se você é bom em algum tema, foque naquele tópico e deixe os demais em menor relevância, aprendendo o suficiente apenas pra obter o diploma.

Entendo que a base para conseguir fazer isso de forma eficaz é ter a mente aberta para novas experiências e ser capaz de transitar entre áreas se enxergar que seu objetivo inicial mudou ou faz sentido redirecionar o seu esforço.