I definitely have a tough time swallowing some of the justifications thrown around for favoring those who took an easier route through undergrad, but I can understand it. I can say that as an engineering major, I worked very hard for my grades, much more so than my friends in "easier" majors such as psychology or environmental health (those were easier at MY undergrad, not necessarily everywhere). Our average GPA was even significantly lower (3.0 vs. 3.3-3.4).
Sometimes it just feels like ADCOMS are looking for something different just because they're tired of seeing the same type of student, without really considering who worked harder, or who wanted it more. I felt that I was pursuing something I was passionate about, but was penalized for liking something that is graded more harshly. On the same vein, why is someone who studied biology (arguably the mainstream major most related to medicine) penalized for being boring, when they are just truly passionate about that material, and will continue to be in medical school?
Don't get me wrong. I recognized this and worked my way to a great GPA despite the challenges. I also recognize that a 3.7 in any major indicates a drive to succeed above the average, regardless of the work required to do so, and I understand that it can be difficult to see the difference between a difficult and an easy major. Still, my constant commitment to my studies took away some time from ECs and other activities, and ultimately did hurt my application. I see the rationale. I understand the need for diversity in studies in a medical school class, and this isn't something that I let affect my chances of getting into medical school. It just clashes with that American ideal of a meritocracy, that those who work harder will be rewarded. Well, it's not necessarily true in med school admissions (or in life). I think I'll appreciate it more once I get into medical school and have a class with diverse academic backgrounds. For now, it's tough to swallow, but I understand.
Edit- For the record, the example above makes more sense. I'm talking about comparing something like a 3.8 in env. health vs. a 3.7 in engineering and calling it a wash.