Being a doctor takes a lot of work. An investment banker, lawyer, or regular business major usually makes more than a doctor within 5 years of the job. Doctors have to do so much more work and deal with their own personal problems because of seeing death so much. And doctors need to do a ton of biology, chemistry, organic chemistry, etc.
But if you become a doctor and have a psychologist degree you can be a clinical psychologist
which I hear is very fulfilling and pays well.