Why shouldthe blood going away from stomach and intestines pass through the liver and not directly to heart ?
Digested food, first goes to the liver for detoxification and liver also controls the amount of nutrients that should be present in the blood.