Realmente eu acredito que sim um ensino acadêmico certamente faz a diferença, não acho que o ensino seja perfeito pois as vezes você despediça um semetre para aprender em uma matéria o mesmo que um curso. Porém a programação em si nem é o foco. Tem muita materia que você vê, que a galera de curso não sabe o básico. À exemplo, tem gente que tem formação em React naquela famosinha, mas mal sabe como funciona DNS (algo que se aprende no primeiro período de uma universidade).
Ademais, os grandes avanços da tecnologia aparecem todos em papers a partir de pesquisas, estudos e metodologias. Concordo que universidade é fundamental.