You imposed very strict requirements and by doing so excluded all majors save engineering. Yet, we all know engineering is not an ideal pre-med major because it's difficult and one's grades may suffer. For this reason, I believe your reasoning is flawed.
I never said engineering. I said:
"Look past the mcat.
What major will let you go on to graduate school in a profitable field if you decide to not stick with medicine?
If you do stay with medicine, I'd still look past the mcat. In medical school, and the step exams, you're dealing with another related entity to the mcat...
critical thinking and application of the sciences.
Sure, music majors may do well on the mcat, but what about
employment after graduation if they decide to do something else?
I'm a biochemistry major, myself, and can tell you from
firsthand experience that biochemistry helped me on the mcat. I took it on Friday of last week.
There were lots of questions geared towards chemistry, biochemistry, and scientific reading. You'll be doing yourself
a favor by majoring in biochemistry. Straight chemistry is good, too.
Just
don't take the easy way out and major in something easy. You'll regret it"
I'm not sure why, or how, you got strictly "engineering" out of that, since I never mentioned it.
I said to find something that has a fallback, that will effectively train your brain to think like a doctor.
That means major in a science. A hard science.
I go on to talk about prep for the mcat, and how biochemistry helps you prepare for the mcat. No engineering there.
If you want to think that engineering is your only option for doing something profitable outside of medicine, that's your business. I've heard that line from engineers and other, assorted dorks.
Still, I never said engineering. I said biochemistry and chemistry. How is that excluding everything but engineering?