immunotherapies don't work for 100% of people or 100% of cancers, and some cancers seem to grow resistant to some immunotherapies after multiple rounds of treatment.
there are a lot of limitations and strengths of immunotherapies that we don't even have a clue about yet-- by my totally made up estimation we have about 10% of the puzzle figured out, an additional 30% which we have partial or incorrect understandings of (but at least we realize it and are working to clarify things), and 60% remains unknown unknowns.
but remember: we don't need to understand quantum gravity or have much knowledge of how gravity works whatsoever to make an airplane that defies gravity at our will. it's the same way with immunotherapies, except replace "gravity" with "cancer." we can do an awful lot with what we know.
immunotherapies are incredible-- literally the data is often unbelievable at first glance.