IV therapy is preferred in cancer treatment for several reasons. It allows for the administration of drugs that might not be effective if taken orally, provides a quick response, and can be tailored to the patient's specific needs. Moreover, it helps in maintaining hydration and nutritional status, which is often compromised in cancer patients due to the disease and its treatment.