Linux has no trouble with hibernate/suspend, at least on my machine.
It's just that I prefer to start from a clean state each day and don't want to be bothered with yesterday's clutter.
I also save downloads and small 'run once' experiments to /tmp, so booting the notebook is a good way to clean everything up.
I also save downloads and small 'run once' experiments to /tmp, so booting the notebook is a good way to clean everything up.