Despite advancements, cancer therapy faces several challenges. Drug resistance is a major issue, as cancer cells can develop mechanisms to evade treatment. Tumor heterogeneity, where different cells within the same tumor have varying characteristics, complicates treatment as well. Finally, the immune system's ability to recognize cancer cells as foreign can be limited, reducing the effectiveness of immunotherapies.