Thing is people still repeat this same thing in the UK where if you take a CS degree you will most likely take 0 classes in literature, history of philosophy since your degree will be focuses from the start specifically on the thing that you are studying.
I believe most countries university systems work in this way too.
I actually found the more mathematical components of the UK CS course I did to have the "horizon broadening" effect - probably two-thirds of the classes we had were maths in one form or another.
They didn't even really try and teach programming as a practical activity - you were pretty much expected to pick that up by yourself. Although we had to do a lot of development during the 4 years.
Possibly but it's generally not encouraged. In my 3rd year I got to take 2 optional modules we were pushed in the direction of taking specific project management courses in the business school.
I did take one module in English which was fun but nothing I couldn't have got from a creative writing class.
I believe most countries university systems work in this way too.