While this generation is anticipated as being a short one, I think there are various reasons as to why this generation could be as long if not longer than the last one.
So far Sony is killing it and we can almost assume that they've reached a 50% market share by now. Now we all know Sony has a sort of guarantee that they'll support a console for 10 years, and financially it would make sense for them to do that, this generation seeing as how the PS4 is a somewhat mini PS2 and killing it of early wouldn't make sense as they're not gurenteed that the PS5 will bring in as much revenue.
Microsoft has no reason to abandon this generation while the PS4 is still Sony's main console. Why should they? Their doing fine as is, sure they may have an upper hand but considering the gaming division isn't Microsoft's main business focus, I'm sure they are more than happy with what they have and at the end of the day why risk producing a new console when the PS4 may still take some of it's sales and then to only have Sony release a new console which just might reduce it's sales even more.
Looking at Nintendo, I highly doubt their next console will be stronger than the PS4 and Xbox One and so I think that while it will be considered as a ninth generation console it will more than likely compete directly for most of it's life cycle with eight gen consoles and so eight generation ( 2 vs 1 ) will remain as the main console generation.
Discuss . Do you think this generation will end quickly or will it live a long and fruitful life?