Brands that ignore boomers and Gen-X are losing a lot of potential customers.