Indeed med schools may be getting those kinds of students to a degree, but they also take lots of -indeed mostly - students with sub-4.0 gpas.
http://www.mcattestscores.com/usmedicalschoolsmcatscoresGPA.html
At a glance, it seems a typical average cGPA for accepted med students is 3.7-8. These are high cGPAs but they are aren’t 4.0. Only 7 schools on that list have average cGPAs of 3.9-something. And obviously if that’s the average, they take students below.
These kids are definitely getting some Bs.
I think we all know MCAT is very important, plus experience and volunteering and recs and everything else that goes into med school admissions which are, after all, holistic.