Now, I can't speak for all colleges, but mine in particular has to set some sort of example. For one, I am not good at math. I barely understand trig. In fact, I will go on a limb and say I know less than 10% of what the forget I am reading in my math classes. Is it my fault? Sure. But I can't take all the blame.
Every week, I am going through completely different chapters of content. One week I am doing triangle stuff, the next week I am doing radians or something, I have no idea whats going on. Every homework assignment and test is due on 11:59PM on Sunday. This gives me 7 days to learn and master an entire chapters worth of content because the tests are nothing like the homework. So, not only do you have to memorize the terminology, equations, and solutions, but you will also have to understand why it works in order to solve the oddball questions on the tests that the homework doesn't guide you with.
However, the general census is that a large majority of people struggle at math in this college. So much so, that they have a large tutoring program, instructors stay after hours, and there is a math study club thing just so motherforgeters can learn stuff that the class should be teaching in the first place. Now, think of it like this. You're a student, with 4 or 5+ classes to worry about, with a full time job, basically forfeiting any sort of right to relax. Not only are you studying for all of your classes, but now you have to attend some sort of program to further teach you? Why doesn't the class just to a better loving job? I have aced every single one of my classes since I've been enrolled but because of how absolutely stuffty these math classes are, I barely pass. Last semester, I was 0.4 points away from failing.
So, to sum it up,
1, the content is given and expected to understand way too fast (via a stuff learning experience, AKA online classes)
2, the """content""" given is not enough to actually help you progress in the class
Why do colleges do this? Surely student stress is not a variable at play. My hypothesis is because these classes cost money, and the more classes you fail, the more you have to retake, which in turn gives the college more money.
forget. Math. I would 100% retire my dream of becoming a CAD Engineer if it meant that I didn't have to take such advanced courses. Thats how bad to a point it has gotten. I cannot get my degree without this bullstuff.