Appetite loss in cancer patients can be attributed to several factors. Tumors can release substances that alter the body's metabolism, leading to a decrease in appetite. Additionally, the physical presence of the tumor may cause discomfort or pain that discourages eating. Treatments such as chemotherapy, radiation therapy, and certain medications can also lead to nausea, vomiting, and taste changes, further contributing to appetite loss.