I have my B.S in Marketing and for my degree I was required to take 2 science classes.
These 2 science classes were the only unrelated classes I had to take in my entire 4 years of Uni. While I excel in math I have always been completely awful at science.
I took both my science classes and got a C in both despite my normal A (96%+) average. These 2 classes hurt my record more than I would have liked and it's not because I didn't try. I put in 12 hours a week per science class, went to a study group, etc. I just never got the hang of it.
I've talked to a lot of other marketing B.S/B.A holders and they all had to take at least 1 science class unrelated to marketing and it was generally the lowest grade they got.
So, back to my question. Why require a class completely unrelated to the degree? There were at least 4-5 other business related classes that I would have loved to have taken and would have help me in my current career.