Anyone using these terms (Gen X,Y,Z, boomer, millenial, etc) in a serious conversation/post without defining it is part of the problem. And maybe even just trying to somehow lump together hundreds of millions of people just because they are around the same age makes less and less sense. (Especially the anthropomorphization, that all X are lazy/dumb/entitled/etc.)