Generational terms such as Baby Boomer and Millennial have shaped the way we conduct research. But are they helping to predict the future – or holding us back?