Speak for yourself. I'd buy a new machine even if in the inside is a Spectrum ZX.
On a more serious note, technology in videogames is becoming a commodity. Meaning that one product is difficult to distinguish from the other and is being sold based on brand and gimmicks. Take as an example the iPhone, you can't remember the last model that was slow. But people don't buy them for the CPU, they buy them for the camera and the screen.
Also let's not forget what Pachter said at the end of the PS3 generation, when consoles were supposed to be dead:
What's the gimmick? I see the gimmicks when I see the Switch, the Wii U, etc.
Those consoles (Sony/MS) are more like, well your phone example doesn't hold, people need some reason to upgrade their console, a benefit of some sort... not just "it's time to change your console"... Especially given that MS is the incombent, they need to pull people into their ecosystem, if people are more impressed by the last gen game trailer released the day before your big blow up next-gen gameplay event, you have a problem.
Maybe with 20/20 in the name they were telling us something, like you really need to pay attention for any benefit, because they're hidden so well that you will think: Wow, I never had a console generation where I could not see the difference between generations!
That reminds me of the SuperGrafX (and upgrade to the TG-16 released only in Japan)... overpriced, too little benefits.
If people just bought new consoles for reasons, everybody would have gotten the pro consoles by now, those who had Wiis would have bought Wii Us (or PS4/xbone) when they were given the chance.
But hey, this is typical MS thinking, we make it, we make windows, people buy windows, they'll buy whatever we sell.