While Cos70 is correct that power is the issue, he is by far over estimating the time between recharges if we go to desktop power usage.
64W for CPU
200W for GPU
bit extra, lets say 300W total (still low power for desktop if used for gaming/video editing/other heavier use)
Now, lets look at normal laptop battery... for like gaming laptop, like ROG, seemingly they have like 76Wh battery (so 76/300=0.25 hours, aka 15 mins.)
Lets take top contender, like Lenovo thinkpad x260 (supposedly like 17 hours on websurfing over wifi) it has still only 73Wh battery. so.. yeah, not any longer than ROG's
Big questions on laptops are:
What will you use it for while not plugged in?
playing games? forget long battery life.
surfing? it wont use lot of...