In engineering, no. There are schools that will accept lower gpa/score, and they are still likely to find decent engineering job after graduation. Probably won’t design the next processor at Intel. Or study theoretical physics at Harvard PhD program.
But there are many good engineering jobs for them with a BS degree, especially at local companies, much better than what they would have gotten with a non-engineering major.