I mean is it benefical for overall medicine and patients or not? General practitioners cover every disease state in a large scale where internal medicine can see more detailed. Gastroenterologists are focused on GI system where hepatologists have the most detailed knowledge and experience about the liver but are less focused on the individual patient's heart, skeletal system or social life. Does focusing on only one piece of puzzle block the total picture?