Frequent hardware upgrades on Consoles makes no sense
I have used my Xbox 360 for almost 8 years before Xbox one was released. The earlier games vs the games released after 2010 was significantly better looking graphics despite that it was the same hard ware. But within 3 years we already had three different consoles from Xbox along with Playstation which I find pretty ridiculous. You no longer get the value for your money and it has started to become like a PC/Smartphone war where every year or so something newer or better comes out and the excuse is that it has better hardware. Due to this very fact I am even hesitant to invest in a console because very soon it will have diminish value.