No, it works reliably on many individual PCs as well. Comparing the entire PC ecosystem to a couple models made by a single company is a category error.
There are problems with Macs too as recently as the last release where the laptop would have a bit set preventing it from sleeping that you could only see from the terminal.