I think part of it was that there were so many horribly specced Windows devices sold. As in, the specs were not good enough to handle the OS. 2GB, a single core first gen Atom, and a 5200RPM drive is painful to use even Windows 7 on.
Had one of those machines for work. Even after a fresh install, the lag was positively infuriating.