Yeah, because they buy a Windows laptop, slap Linux on it, and expect it to work.
OSX sucks even more by this metric; it won't even install!
I've found suspend performance has improved since upgrading to a kernel that supports the AMD 7640U NPU cores. I have no concrete evidence of that though.
I'm happy to accept poorer sleep performance to have a repairable laptop and Linux OSS (with good support), but I wouldn't say its problem free.