Comment by adrian_b
I have never understood why some people want to avoid switching off their computers.
I have stopped using Apple laptops more than 15 years ago and since then I have used only Linux laptops.
I have no idea whether hibernate worked on my laptops, because this is a feature for which I have never felt any need.
I always take care to optimize the boot time on my computers with custom built kernels and carefully selected daemons (and I do not use systemd). For decades, the boot time on my laptops had been of perhaps twenty seconds at most and the biggest delay in starting to use the computers after being powered off is entering a password to unlock them, not the start-up of the OS. Using something like hibernation instead of complete power off would speed up negligibly the process of beginning to work on the computer.
Pop open the lid, be right back to where you were. No amount of boot time optimizations will trump that.