Does anyone else find the phrase “innovation hub” faintly depressing? “This - here - is where we do innovation. Nowhere else, mind. Just here.”