One of the primary limitations in cancer research is the inherent biological complexity of the disease. Cancer is not a single entity but a collection of related diseases with distinct genetic and molecular profiles. This diversity makes it challenging to develop universal therapies. Moreover, the tumor microenvironment plays a significant role in cancer progression and response to treatment, adding another layer of complexity.