Actually I kinda expected this, consider everything the Wii U Pad has on it:
Accelerometers, Bluetooth, Screen, CPU, and it's normal functions as a controller.
All of these things add up, and 3-5 hours isn't that bad.
EDIT:
Forgot the front facing camera