Because universities continue to place a heavy emphasis on math, specifically calculus, as a gatekeeper. Calculus is useful but I don't believe it's necessary for a CS degrees.
I disagree. I think the concept of mathematics as a deciding factor of how well one would do in CS is based on the perception mathematics professors have on it. If you remove the requirement for lots of math for a CS degree then those professors lose out of classes to teach, diluting their necessity. Less classes mean less revenue for the schools. I think math and CS are entangled because of history, and protecting the status quo. Sure it's useful but that doesn't necessarily mean it must be mandatory. To lessen math in CS would mean too many entities lose out, so they have a vested interest in keeping things just the way they are.