But if you can sell those customers a better product at the same price, then perhaps everybody will be happier. As it is now no one is happy. CS staff are annoyed that the students don't want to learn CS, and the students are annoyed since most of the CS they are forced to learning isn't relevant for the web developer job they want to apply after graduation.
There's an argument that a huge amount of the specific engineering theory that students learn never gets applied in a lot of jobs. I used some for a few years in mechanical engineering but not really a whole lot. A lot more was sense in managing projects. And, while I took a programming course (wouldn't call is CS), it probably didn't really help me in my job a lot more than the limited programming I took in high school did.