Most people agree that demarcations like ‘millennial’, ‘Gen Z’ and ‘Gen X’ are redundant – little more than age brackets created for the convenience of marketing teams which have become shorthand for a series of traits we’re expected to believe somehow define an entire generation. It’s curious, then, that for every diatribe against such groupings there’s at least ten more...