Wow, as a MacBook user for the last decade I had thought the rest of technology would have caught up by now with such a basic feature. Embarrassing
Even worse is the fact that support for S3 sleep is going away, so if that did work for you, you'll be pushed over to using S0 sleep, which also doesn't actually solve this problem to any significant degree.