Earlier quoted context omitted.
Sleep and hibernate are about persisting state and not about boot time. I don't want to spend time reopening everything and setting everything up when I come back to my computer. I just want to continue where I left off.
The way I have things set up, my browser opens all my last tabs and I have things set to start the browser and a few other programs at boot. What programs are you using in such a fashion that simply having the program autostart at boot is not feasible?
And when I have 20 programs open, even if it only takes 15-30 seconds per program to get them going again that's a bunch of time I didn't need to waste. And even the programs I have that autostart still require prodding to get them into the right state.