What half gens?
You guys got 6 years last time for the Wii. Every other Nintendo console has gotten 5 years. This one is 4.
A half generation is 2.5 years of support.
If anything this just evens out the Wii being a year longer than it should have been.
And long generations aren't that great either, it means you are stuck playing games on outdated technology for longer. The industry isn't a bunch of 10-year-old boys any longer that needs mommy/daddy to buy them every new console, a lot of people would be willing to embrace a different model IMO.
Nintendo game experiences have always gotten better with better hardware unless you're going to sit there with a straight face and say Splatoon and Bayonetta 2 and so on would have been better on the original Wii. So why be afraid of something that's ultimately good for the player?
This generation looks like it will be a long one, so 4 years is pretty much half a generation.
Soundwave is right, home consoles are mainly bought by gamers not so much by parents as these days they rather their kids play mobile free games. note that i am not saying ALL parents are cruel bastards and some still do buy consoles.
Honestly i rather see the industry go in one of these two directions.
1) Hardware cycle of 4 years max; or
2) 8 year cycles but have like $800 consoles, since we adults can afford them and it would provide a significant increase over the previous gen. Hell peopel upgade their iphones every 6 to 12months, si I can't see why a quality system cannot be justified at a higher price now.
As for a long generation, I doubt it. The reason for this is simple, PS4 as cool as it is, I do feel dissapointed by it from what is is compared to my PS3. I feel like the PS4 is an enhanced PS3 that fixed small issues the PS3 had in terms of gaming but took away some of the media functions that I enjoyed on the PS3.