I've had students and parents over the years tell me "XX class (usually orgo chem, calc, physics) is too hard. It is just weed out classes for X major." I never bought that. If someone can't do basic physics or organic chemistry how the hell is engineering or medical school gonna work? The subject matter is hard but so are those professions. If the classes don't work for someone neither will the profession. In all honestly I never took a calculus or physics class in my life, but I recognized I would not have done well anyway. Besides, a history major is where it is at!
The problem here is "weed out class" is given a negative connotation. Like you said it's warranted and probably benefits a TON of students that this is done right out of the gate the first year or so.
I was your classic small town 4.0 student, (4.2 with taking honors and Community College classes), thought math and science were my biggest strengths, came to Iowa State to study Engineering.
Calc 1 absolutely wrecked me. I was so unprepared, tried to double down on my studies but it would have taken me the whole semester to get to the starting point I needed to be at.
It's better for students to realize this out of the gate, learn to fight through it, or move on to something else. It's a specialized degree, they aren't just supposed to hand them out like participation trophies.