Earlier quoted context omitted.
Based on experience in both the U.S. and Danish university systems (not the German one, but I believe it shares some similarities), the U.S. university education has a bigger focus on interdisciplinarity, where you focus on a major but also are required to take courses in other disciplines. The Danish system focuses specifically on the major. If you major in CS in Denmark, you will take CS courses and only CS courses…
Not the same, CS majors in Germany have to choose one "Anwendungsfach" that consist of a subset of classes of natural-sciences, humanities or engineering majors. You have to choose one and stick with it. Also there is the "Nichttechisches Wahlpflichtfach" (probably the most german words I know) which can be a language class or mentoring first-semesters or something similar. So I feel like we get a lot of interdiscipl…
As you can see, about a fifth of the of the credits have to come from "support electives (soft skills)" and applied subject courses. I suppose this is quite representative for a German bachelor program.
You also have to keep in mind that the curricula at a US high school and a German Gymnasium are not equivalent. German students at the beginning of their university career on average have the equivalent of at least one year more of school education compared to the US students -- at least that used to be case.