Answer very briefly, the following:
Why should the blood going away from the stomach and intestines pass through the liver and not directly to the heart?
Excess glucose is retained in the form of glycogen (insoluble form) and excess amino acids are broken down by the liver (deamination).
Harmful substances are detoxified in the liver.