I hear all this talk about how primary care is the new thing, and that there are too many specialists and not enough generalists. Thus, various people on SDN forums are proclaiming that the match will become obscenely competitive as medical school enrollment grows but only primary care residencies gain seats.
Yet I also hear about how there's a definite shortage of several types of surgeon (general surgeons and probably neurosurgeons at the least) if a slight surplus of other types (Cardiothoracic)
What gives? As a medical student, should I try to learn to love primary care, or will there be plenty of openings for doctors who can actually repair people?