This is so true. I have a work-issued laptop running Linux on mainstream hardware. Sleeping or hibernating my laptop fails to sleep about 10% of the time. Waking my laptop has a 90% chance of failing to detect my external monitor, yet the window manager happily continues to display my login screen and application windows off screen where the external monitor should be.