As far as I know, academic education is not meant to deliver practical skills, but rather theory and deeper understanding. CS degree is not a programming degree but the equivalent of theoretical physics.
It's become an unfortunate trend that the academy has somehow become stuck with the role of doing vocational education, rather than research and theory.
It's become an unfortunate trend that the academy has somehow become stuck with the role of doing vocational education, rather than research and theory.