my guess is because the CPU power levels are fucking trashed because of all the patches they have to run at runtime. before Intel went all "wild west" with their security practices to improve performance, sleep worked just fine for me.
keep in mind, this was before uefi too, so it might also have a hand in the problems.