I don’t care for it to be a requirement, but it certainly helps many challenge themselves. Like many college subjects there are two levels of attainment: knowing what it takes to pass it, and developing an understanding of it. For those that only strive for the first, it’s useless.
I would prefer that universities stress these things:
1. How to think critically. This would include both understanding logical constructs as well as knowing what actually answers a question.
2. How to optimize in general. Calculus at the understanding level of attainment helps facilitate this one. So much in life can be made better if people could free up their time, money, etc. I’m made fun of for doing this stuff in everyday life, but I wear that as a badge of honor.
Combined these should help with what I encounter way too much in the professional world: people lose sight of what they’re actually trying to solve and why. I work (figuratively in 2020) side by side with 50 PhD level Decision Scientists, with majors of engineering, comp sci, physics, math and econ. 80% of them have no idea how their work fits into the entire digital ad serving and performance measurement system we have built. Truth is, that’s a manager/exec’s fault, but there’s a lack of ownership at the scientist level as well. But the good news for them is they have tangible projects that they can write into their reviews and score well. Too bad they’re the pieces to somebody else’s puzzle.
For reference my degrees are BS Econ, MA Econ, and MS Stats. Never did get around to finish the MS Operations Research.