Earlier quoted context omitted.
I switched from Windows to Linux on my work Dell and battery life is the same. I go to standby on lid closed and shutdown at the end of the day. Bootup to login takes 20 seconds so I don't bother with hibernate.
The issue for me is that hibernate saves user state (desktop, apps, edit state), reboot doesn't. I expect a desktop session to live months. IOW: Your solution may not suite all.
I also save downloads and small 'run once' experiments to /tmp, so booting the notebook is a good way to clean everything up.