Your desktop PC uses almost 2kWh per day? Do you ever turn it off or put it to sleep?
It forgets about any peripheral plugged into it. And the only way to fix it is to reboot.
It is inconvenient to lose state. Web browsers can happily spring back up with previously-opened tabs, but you lose a sense of continuity with other apps, shell history, etc.
General question to the community, what's the state of window manager snapshotting these days? I've been able to snapshot/restore non-GUI process trees with CRIU, but I haven't been able to make it work with an X11|Wayland server. I don't think it snapshots GPU state.
Maybe it'd be a better idea to do everything in VMs, and save/load them across reboots?