Blood drained from digestive viscera is carried to the liver before it enters the systemic circulation because this blood is full of waste products and the liver is responsible for regulating the excretion of or reabsorption of such products.