Yes, I was a computer programmer for 16 years. The #1 employer complaint was the inability for some to program, because the place I worked at was literally a revolving door. You don’t generally learn to write clearly in school; that comes with aptitude. But writing is not what I meant as being part of the “liberal arts” curriculum. I’m talking about theatre and stage, painting, classical literature, dance, etc. Have you ever heard to the term “art is for those who can appreciate it”? Some are just not cut out for it. Why should everyone have to be good at it to earn a degree that has nothing to do with it? Not only that, but be thrown into debt for half their lives paying for skills they will never need?
Debt of course makes no sense for most college students and a majority of college students probably shouldn’t be college students. Taxpayer funding is much of the problem.
And you are right about stupid people making poor programmers, no matter what level of education they have. There really is no need for college for a programming career in the modern era. Little that the smart can’t learn on their own. And programming is basically a trade.