Might need a separate thread,but I'll make 2 quick points:Many people will give up when they fail a couple of Math (even Calculus) courses, and then pick or find something much less mathematics-intensive. Then there are some, maybe only a few, who will persist and keeping working at the needed mathematics courses until passing because these people stay dedicated to whatever math-intensive field they have chosen. Not sure which is the smarter way to go. Fail a couple of courses and change direction; or keep at it until passing each of the needed mathematics courses.
Something worth knowing is that if a student really works hard to learn a course the first time, does not pass it, and then repeats the course and again REALLY WORKS HARD the second time too, the course really does become easier to learn and understand.
1) I think mathematics has something to offer anyone at any level
2) we may need to discuss what we mean by working really really hard