The group of mcat takers are all hard core students who want to get into med. School. I suspect virtually all Mcat takers do fairly serious prep before taking it.
So to be in the top 1/5 of that group is difficult. It’s a brutal curve. Everyone in Chem 101 can get a b-. Only 1 in 5 can get a 30 on the mcat. Also apparently ivy league colleges produce a disproportionate number of applicanta. So the competition is stiff