Tech-driven generation gap between elders and youth