Fortunately, universities are noticing the issues with students struggle to pass Mathematics because there are lot of pathway that have higher mathematics requirements whereas it shouldn't be in the first place. Some fields have higher mathematics requirements when it is barely used in the field. They should stop at Algebra 1 (I believe that is arithmetic algebra) as a minimum for all degrees. If the pathway have a strong mathematics use, then go for whatever they requires for the degree. OR they could, you know, teach us how to use the tools online effectively instead of forcing us to go off the books. My field is in language and cultural studies which use minimal of mathematics.
In software it's less common because software engineers tend to work with discrete structures, but there is quite a bunch of solid math behind that as well. You won't get very far without at least basic understanding of exponential functions and logarithms for example. Once your work involves signal processing (and be it "just" audio or video), you are solidly back to needing trigonometry, calculous, and all of that in the complex plane.
In Germany, calculous is taught in the equivalent of high school, by the way. In university, you then learn building up algebra, calculous etc. from scratch (i.e. from axioms), and into the complex plane. (As far as I remember you learn complex numbers in high school, but don't extend calculous into it.)
[1] calculus/calculous, take a pick, they're both valid spellings.
Calculus and trigonometry is potentially a problem of not being able to find situations to use it, or when there' situation that do use it, one does not recognize the problem. This is known as learning transfer.