Sorry it took so long to reply, I lost track of the thread.
Generalizations are generalizations for a reason. Just like stereotypes are called stereotypes for a reason. I know this is the age of the "unique snowflake" and we have to be all careful with language or else we get hammered by social justice folks.
The generalizations generally hold true. I promise you when it comes to marketing and purchasing statistics there has been so much data harvested it would make your head spin. For whatever bizarre reason people born between Year A and Year B have voted with their wallet and prefer service over product. Other people born between Years C and D have reinforced it for sure. Whether it is because they actually subscribe to the idea, or if they simply have the most disposable income of the groups I don't know.
On an unrelated note (and not connected to anything said in this thread or implied):
I do find it funny that people lose their mind over so many stereotypes, including the most basic minor ones. But.. if you blame the white class, "the 1%", the babyboomers, the oppressive male sex, the corporate overlords… Then its totally ok.