...is that I don't have a single original thought to contribute, as everyone has basically voiced something similar to what I had intended to say.
Nevertheless:
Same as Mary Anne, I also always imagined myself specializing in something upon completing medical school. I think the majority of people who go into med school already have some sort of interest in a specific field--it's the entire reason why they chose to go into medicine in the first place. There's not too many who say "You know, I just want to be a doctor...any kind of doctor. Doesn't matter." Which is unfortunate, because then we have an overabundance of specialists and very few primary care physicians.
I think that schools and teaching hospitals need to put a limit on how many students are allowed to go into specializations each year. It's kind of a sucky policy, where basically only the Paul Farmer-type top-of-the-class geniuses would get to specialize and hence go on to lead glorious lifestyles paid for by 6-figure salaries, but some kind of cut-off needs to be implemented. Does everyone in the teaching profession have to be at the college professor level in skill? No. If they did, then everyone would be sending their kindergarteners to lecture halls to learn the existentialism of 1+1. (Well...maybe only in New York). But my point is, it's a waste of money and a waste of resources.
Overall, society in general needs to recognize the value of primary care physicians. They are the ones we build lasting relationships with as patients, they are the ones who are able to see our bodies as a big picture and are less likely to misdiagnose us, who can catch chronic diseases at the preventable stage and THEN refer us to a specialist if we need it. They are also much, much cheaper to consult. Also, I think the fact that they are general physicians makes them more flexible to work with all kinds of problems. I've worked at several medical outreaches where I've had the opportunity to see PCPs really shine through. They are the ones who can see every single patient that comes to the outreach, whereas the specialists who volunteer with us--as noble as they are for dedicating their time and energy--sort of just sit there and wait for a special case to come up. I can tell you that 99.9% of the time they basically show up, eat lunch, and then go home without contributing any of their expertise.
While we certainly need specialists, I feel another problem is that they are oftentimes misused and abused. MISUSE: In these tech-savvy times, patients like to play doctor and try to diagnose themselves with the help of the trusty, infallible internet. For example, a patient may suspect that he has diabetes. Googling and WebMDing his symptoms confirms his fears, so he goes directly to see a specialist. Yes, the specialist says, you do have diabetes. Good catch. However, this patient may simultaneously have a small brain tumor. The specialist, being all focused on the pancreas and whatnot, will probably completely overlook this. Having gone unchecked, the tumor grows and grows, blossoms into brain cancer, and the patient is left to bemoan why nobody ever caught it early on. Yeah, I wonder, too. ABUSE: I myself am guilty of this. Outside of the occasional emergency room visit, I have never, never ever been to see a PCP in my entire life. My family physician is actually a gastroenterologist. He's a good doctor and we have been together for over twenty years, but frankly speaking, he ain't good at taking care of anything outside of my GI tract. Which encompasses a lot, actually, since GEs have to know internal medicine as well, but there is still a limit to how much he can help me as a whole person and not just a digestive system.
But what I think is most unfortunate is that having too many specialties within medicine ends up drawing several dividing lines through the field. Neurologists will only consult with other neurologists, nephrologists with other nephrologists, etc etc. When there is little cohesion within medicine, the patient ends up being the one who suffers the most. Primary care physicians, at the bottom line, are the front line of medicine that has the capability to see the patient as a whole. Unless something is done to bolster the value and power of PCPs--not just as doctors, but as bridges within the medical field--they will continue to be a dwindling breed.