The other thing during the Wii U era that everyone doesn't mention is the CPU was a literal dog. I mean, developers hated programming for it because it was simply weaker than that of the 360 for sure, while the PS3 CPU was a clusterfuck but at that point devs knew all these tricks to get more out of the CPU. The 360 CPU was SMT tri-core, the PS3 CPU was single core SMT with the PPE/SPE architecture, and both were 64 bit.
The Wii U CPU on the other hand was a 32 bit 750 core with some weird SMP extension applied to it, no SMT, and at that point devs were abusing weird 360 tricks like HDD caching and streaming data from the disc and HDD at once.
I mean, this is what diehard Nintendo fans were doing and the GPD Win was also coming out as well, along with the Vita promising console quality games on the go.
A few games used the dual screen mode well, but eventually Nintendo began to realize the truth is most people used screen #2 for something else entirely; gaming anywhere in the house. Furthermore; it was not uncommon for diehard Wii U evangelists to bring their Wii U on the go and a Kotaku writer in 2013 wrote an article lamenting the fact that Nintendo Marketing was so sorely missing the fact that Off-TV play was the most popular feature among owners. https://kotaku.com/nintendos-new-wii-u-commercials-ignore-the-consoles-b-1476637030
@pawlicker@Rasterman@beardalaxy@natsock@Nudhul@coolboymew@mrsaturday@why I often have to work with hardware from 1999 and older sometimes, so I have another perception than you have. But still, the performances that hardware have achieved have been nullified by software, this is nothing new and applies everywhere sadly. You can run fantastic stuff if they would put more efforts into it, many consoles from the start of the 3D era is proof of that, goldeneye, resident evil on the n64, crash bandicoot on the playstation etc...
Let me elaborate it; there's a difference between an I7-2600 and a Atom n2600. The Wii U CPU was the latter and it was genuinely a slow CPU, put it this way one of the people hacking the console said the Ouya of all things had a faster CPU. That's not a joke.
For sure. Nintendo didn't have this issue for a reason; the Wii U was the lead platform or sole platform. Third party devs on the other hand were dealing with the fact that the aging soon to be replaced platforms from MS/Sony had stronger CPUs, and the devs at this point had numerous tricks they could have abused.
If the 360 era had lasted longer or the console came out earlier, it would not have been as much of an issue but this was a serious one because as the Xbox One and PS4 were the lead platforms, the Wii U was left behind hard. Tying it to the Wii was a fatal mistake as well as the Wii was dying in the eyes of normies or on the level of "phone games".