MS made it so slow and painful to update that people stopped updating.
My experience of Linux on the other hand is the complete opposite. It doesn't tend to unexpectedly force a reboot on you either.
It's pretty simple: MS is fixing a problem of their own making by introducing forced updates.