I thought this was a problem years ago and now it was all fixed.
What they need to do is go for OLED screens, because screens are the biggest reasons for big batteries.