Ok, Ok, Ok maybe american schools and universities are just better than those I went to!
Well, some are better than others, obviously, and that's true in every
country, but in general you shouldn't be able to get a four-year degree
in any subject without taking at least one communications course, most
likely public speaking or somesuch, and if after taking a three-credit
course in speaking you don't have the communication skills to order a
meal in a restaurant, something is very wrong.
Now, vocational schools obviously are another thing. Those types of
schools often don't require you to take anything substantial outside
your major field, so if your major is CS you won't have to take any
communications, literature, history, biology, or art. A degree from
that type of school is a different thing. It has value as a certification
that you received a certain amount of training in the field in question,
but that's all. A four-year degree from a traditional liberal-arts
school implies more than that.