Currently specialization divides medical disciplines into sectors, much like slices of a cake. The results are that (i) patients with multiple morbidities are shunted from one doctor to another to another etc., (ii) it is impossible to have all the necessary specialists in one place unless that place is sufficiently large (and wealthy), (iii) emergency cover is unsustainable in all areas unless certain specialists double for others, (iv) the inevitable consequence is that a specialists, even if perfectly trained and competent, cannot deal with a patient with a malady accorded to a different specialty than his own, (v) specialists leave the simpler aspects of their field to their juniors, as they prefer to deal with the complex, "more interesting" issues (except in private practice). (vi) the system is more and more expensive to run, (vii) specialization leads to further "super-specialization" and further fragmentation of medicine, (viii) the model is exported to LMICs with catastrophic results as they cannot afford nor accommodate such a system, (ix) inevitably medical schools will be pushed to limit training of their students pertaining to their final specialty destination, (x) the specialties are themselves not defined and "turf wars" are created in bordering areas of practice, both in terms of departmental control and patient care.
There is no proper definition of the generalist, neither in medicine nor surgery. Yet, on the shoulders of this dying breed rests the burden of most "ordinary" patients' treatment worldwide.
Where therefore are we going? Is it not time to define the "Generalist" as a "Specialist" in his own right, and let him deal with the central part of the cake, leaving the periphery to be divided by the particulate specialists?
After all, everyone knows that the cherry is usually in the middle of the cake.