In addition to the Gamepad, the Wii U's internal hartdware wasn't very port-friendly either; in order to maintain native backwards compatibility they took the Wii CPU, which was itself a Gamecube CPU overlocked by 50%, and made it triple instead of single core and overclocked it further to 1.2GHz.
This made ports from even PS3 and 360 harder than they needed to be, because games that were tailored to the CPUs in those consoles often didn't translate easily to the Wii U's frankenstein design.
Switch by contrast uses standardized, off-the-shelf hardware, which makes porting to it easier.








