So, yes. Universities are trade schools for the white collar world. Have been for quite a while. Never mind that most companies could spend 2-4 years running high school grads through an apprenticeship type of program and probably come out with better results.
So 99/100 students in undergrad will not be pursuing higher computer science. We should acknowledge that and the new circumstances where writing code by hand is harder to do in corporations who use AI.
Universities can provide a place to do so.
I also happen to think that writing a lot of code is an excellent way to prepare yourself for computer science theory.
As far as the liberal arts go I agree that it would be nice if people had time to study them. Unfortunately, the universities abandoned them long ago.
Both are at the same levels at +5 years after high-school, but they leads to different career paths.