I believe Linux does not support the "modern standby" sleep state: S0 which allows PCs to behave like your smartphone.
It's probably more of a problem with the hardware manufacturers than Linux, but regardless the end result is that it only works on Windows.
For example, my Surface Book, when it's working, resumes instantly.