This Perspective discusses the theory of multi-task evolution in cancer, which can contribute to understanding tumour diversity. It introduces the concept of generalist and specialist tumours in the contexts of driver mutations and discusses the potential applications to interpret intratumour heterogeneity.