I use Ubuntu btw. Poweroff could use more write cycles on the SSD because it has to read everything at startup, but suspend has to keep supplying power to the RAM
Haven’t needed it to, I guess even after kernel updates you can log off and log back on to set the changes.
Sorry, but to clarify no. When your kernel updates if you just log out and log back in you will still keep the same kernel version because linux keeps running a program on same version until you completely turn the program off.
That’s why with the kernel and kernel modules you need to completely restart your system for the kernel to shutdown and use the updated version, it’s just the way that linux works.
Hell you can even use a program after uninstalling it until you close it for a year if you wanted to ( once untistalled my termninal emulator, but still had it’s window opened so just reinstalled it an hour later after realising I can’t spawn a new terminal window )
There is live (kernel) patching which circumvents the need for a restart. But that is meant for servers were you cannot afford the downtime and will only work for a while. Sooner or later you will have to restart to get the latest patches.