Semi-agree. I had to take algebra for my degree and the course was advanced enough that even though i had "ate it up" in high school, along with high school Trig, being a bit rusty made some of it pretty difficult for me.
General math, with really basic algebra, should be a requirement, but many degrees have nothing that requires such - even engineers use tables for most of what they do unless they are in R&D. I really disagree with the "diversity" replacement though - they took something that dealt in immutable facts and replaced it with brainwashing....