Well, and within Germany we have 16 different curricula for each state, and it's already just a desaster, what's called "math" in most of them, but some calculus for sure everybody learns before entering university. In Germany the problem is that after the socalled "Pisa shock", i.e., the realization around 2000 that the results in the STEM subjects on German high schools is substandard compared to other countries, they started a "reform program", which introduced what they call "competences". The result is that they now teach the opposite of the spirit of true mathematics, i.e., they learn to solve a certain class of problems without understanding what's really behind the methods they use. Sometimes you have students in the first semester, who know how to "discuss a function", i.e., calculating the zeroes, extrema, symptotics etc. of a given function of one real variable, but when you ask them about the meaning of the derivative (the slope of the tangent of the graph at the point under consideration), they have no clue. Then it's no surprise that they don't know, why in a minimum or maximum the derivative should be 0, let alone why this is only necessary but not sufficient for having really and extremum, etc.
The consequence is that we have high quotes of failure in the STEM subjects in the early semesters. About 50% of the students quit their studies in these subjects, and the main reason they give in studies about this sad phenomenon is the "unexpectedly high amount of math" they need to study a natural or engineering science.