You lose ALL credibility in your first paragraph. Trying to say that post-boomer people - '70's kid', whatever the hell that means - 'generally didn't care where he lived' is a statistical crock. My Grandparents and parents (good, old-fashioned Blue-Collar Boomers and early X-Ers) LOVE to talk about what Zip code/side of town their houses were on back in the 'day.' Ask them about parts of town that were more ethnically diverse (even if they were in the same economic levels) and they will stare at you like you've grown another head. I have extended relations that worked their ASSES off to not have to buy a house in the shithole town they grew up in, because they knew the place was going nowhere, and those towns are still shitholes 40 years later. The biggest difference today is that it's much easier to realize how much of a shithole you live in.
Honestly, one of the biggest issues Milennials are facing socially and economically are assumptions about what we want/how we participate in society and out neighborhoods/cities. You can throw as many idiotic Portlandia-hipster stereotypes as you want at us, but the reality is that if we didn't frequent that awesome taco place they built in the refurbished warehouse-cum-food court, your stupid city would cease to exist because old real estate would die and be replaced by suburbia-tract housing. You know, that shit you all pulled in the 80's and 90's to try to support your stupid unsustainable fake-growth economy. How'd that Mall-Sprawl work out for you?
But here's the worst part. Do you know who has mostly fucked up things for the last 30 years? I'll give you a hint - Millennials aren't even old enough to have held the positions that made the stupid, greedy short-sighted fuckups between the SnL debacle, the OG Internet bubble, and '08. Boomers largely had enough cash to ride it out, and stable employment with benefits that made it livable. GenX had some savings, and thank god for their parents, who could help out their kids in their late 20's and 30's. Now you have a new generation who are in debt for degrees our parents and grandparents said we needed to be successful, whose parents don't have cash to support them through the fuckups they caused, and an entire economic system that is designed to pay as little as possible for the labor pool as a whole, and you wonder why we're a little upset?
Intel seems to have seen the writing on the wall finally; you aren't going to be able to charge a premium for marginal performance gains in any kind of volume for very much longer, and it's going to be very difficult to justify building a new mask for a few thousand gamers and HPC users. And of course, that 'entirely new market' you are talking about for ARM includes Mobile, which is probably the biggest thing for chip dev since people started buying desktops.
I maintained a 54g/Cisco677 combo for myself and any of my family members who wanted support for a LONG time, and knew how to make very low level core config changes to both, and I eventually gave up when I realized that I could get better radios, more ram, and better CPU in newer (non-linksys) gear. It's like keeping core 10/100 switching infrastructure around - it may have been top of the line when you bought it a decade ago, but even the cheap stuff running gig-e is going to blow it away in practical use now.
It certainly doesn't help that the established industry has basically turned into a card game business in the last 5 years. The deck-building game concept was fun and novel back when Dominion landed, but it seems to be 90% of the 'new' product now. Even worse, card games lend themselves much more naturally to expansions, and people are repeating the same mistakes that were made decades ago with Netrunner and Magic.
Sure, many people also have a 2nd or 3rd car (typically an SUV) to drive, but I know quite a few people who just own a Tesla, or a Volt, or an i3, or a Leaf, and they are all pretty happy with their choices.
I (and most experienced software PM's) would rather have a 40-year-old with 15 years experience in 'dead' languages than some FOB 'Graduate' who's spent the last year writing code in an environment that's not going to be fit for production for another 18 mos. Give me someone who accepts that you have to get from point A to point B first, instead of just assuming that you can start from point C, with a clean environment, and no legacy.
I shudder to think what would have happened today...
The result is that you have a small, niche-generation of people who were able to get very involved in 'Tech' because of their familiarity through a learning process that required reasonable effort, and much of the rest of the generation has just always had the presence of 'Tech' around them with very little effort. The former will likely be advantaged when it comes to careers involving more fundamental implementations of technology (think SysAdmin and Coder), the latter will likely find more success where tech is used as an enabler, or where they are able to leverage more sophisticated higher-level platforms (think Modern-Day Web Designer and most App development.)
Any program which runs right is obsolete.