Your point well taken, however I suppose you assume that someone will eventually find something they love in medicine. I dont know about everyone out there, but many, if not most people that i have ran into dont really love anything in particular in medicine. How many people have you ran into that wasnt sure what to go into cuz nothing really stuck out as something they would really love? In fact many ppl i know went into medicine without really liking the field as a whole! Sure its better than most other things they could think of doing... but really love it? I mean how many of you would love to take call, love to wake up at 530 or 6am to go to work, love to stay late, etc? For many its just a job and as every job, there are many things to take into consideration. I think its safe to say that for most people, how much they will make is a big factor, if not the biggest consideration in what job they will like. For instance, i would when i first went to medical school i thought of pediatrics...however the thought of starting out at less than a 100K (heard of even low as high 80k in cali) made me abandon that idea. Why cuz the money was not there and i knew i would not be happy with taht. However i will do anesthesia even tho its not something i love because of many reasons, among which one big one is that it pays well. Reality is people go where the money is cuz money makes people happy. Who said money doesnt buy happiness???? Maybe not for some people but it sure as hell doesnt hurt! The more we make, the more we feel appreciated and the more we feel we are doing something important. Of course the more $hit they can buy also.
To put it simply there is a reason why a job is called a job. If everyone did what they loved, we wouldnt have jobs... rather just a bunch of "hobbies".