I'm not sure how much laptop companies are in control of the battery life of laptops. I mean, they could always add more batteries, but those cost weight and their doesn't seem to be a market for that. X86 CPUs, screens, and wifi connections all take up a certain amount of energy. I think most companies are doing the best with what they have to work with.
Then switch to ARM already. I’ve been using an iPad Pro (1st gen) 9.7” for most things including google docs/web/email and it’s plenty fast. And it still has 46% battery after 3 days. For development I have a 8core Xeon box with 64gb of ram to fall back on or remote into.
Lenovo and Samsung have launched ARM laptops last year, both supposedly with 20h+ of battery life.
Where's the problem with charging your device overnight? As long as it gets you through the day I think it's fine.
Given Samsung's stellar reputation for sourcing batteries that don't combust, I'll pass on that.
It gets old, if I could I would wire up my desktop to charge all my devices wirelessly but that would probably fry my nutsack or worse.