The innovation dilemma (2025)