Right. Desktop software is also much more difficult to QA than server software because of the lack of control over the environment and the difficulty of rollback.
You experience small issues, one by one, instead of a massive amount of bugs coming all of a sudden.
For example, last time I updated a Linux distribution with 6-month releases this was the case. Whereas with a rolling release one, it's just much more pleasant.