I believe millennials come in one of two types, and this comes from experience. There is no middle ground. In your case, you have the loser millennial. Self-absorbed, little empathy, and no drive, these millennials can be seen with the purple hair, the multiple piercings, and the tattoos. Those, in and of them self, are a means of self-worship, which these millennials are all to obsessed with.
But then there is the second group. Driven, reflective, team oriented and goal focused, these are the sharp dressed clean cut individuals that you run into and fail to notice. Mostly the youngest members of the cohort, these are young professionals with impressive networths. They would never spend money on a tattoo, and they drive Toyota's or a Hyundai. Savers in the highest order, these are the ones that participated in the Gamestop short squeeze, hold Bitcoins, and max out their companies 401K contributions every year. Homeowners at 25, parents at 30, they put the horse in front of the cart.
Don't let the first group taint your perception of this generation. This generation is a force that must be reckoned with. They now are the largest consumer group in the United States, and honestly, a welcome reprieve from the vultures that are the baby boomers. The most educated, the most technologically savvy, and the most politically involved generation to ever come along, they will change the world for the better. In fact, they are the world's last, and at this point, only hope.