Since there is an absolute certainty on the points presented against the positive NWBO narrative, please enlighten me with the list of companies that are the basis for this affirmation...
You are right. Cancer patients living longer cannot be a clear indication of success. Anyone who says so knows nothing about medicine. PFS is the only indication. Dying sooner but not experiencing less tumor progression > living 10+ years but showing signs of progression. clear as day.