apparently cs departments aren't allowed to teach "technologies" beyond 200 level, or they lose accredation this means that if you get a degree in cs, you are *forbidden* from actually learning the most important things for a job in cs incredible
(Also I'm a little confused what you mean by technical. Are engineering degrees technical? There's stuff about the details of designing specific things in them. CS majors are required to learn a bunch of technical details about computers. Are you saying CS should be math?)