Being completely subservient to the system and rejecting it outright are not the only two options you have a student. Personally I found the most effective method was to maintain a GPA over 3.25 with minimal effort and make my real focus undergraduate research. This has worked out incredibly well so far. I have a blast doing research because I get to work on intellectually stimulating problems and I only spend the minimum amount of time necessary on busywork for courses.
The concrete results in terms of awards and internships has been excellent. I've never once had an interviewer ask about GPA; it's high enough to be acceptable and is overshadowed by research experience. One recommendation from your research supervisor eliminates any doubt concerning intellectual ability and/or work ethic. If you want to optimize for both understanding and marketability at the same time, I believe in and strongly recommend this approach.