"Materialistic" and "flashy" are certainly traits some millennials (as well as members of other generations) possess, but they don't feel emblematic of this generation. One can also be competitive — and maybe even a little materialistic and flashy! — without being financially irresponsible. So that part of his quote was an eyebrow-raiser. The second part of his statement describes millennials a lot better.