Windows 7 with its constant mandatory automatic updates did it for me... Windows, never again, and I switched happily to Ubuntu.
Windows is still terrible at this.
Nevertheless, Firefox on Linux via package manager definitely requires a restart. Typically I know when Firefox has been updated because I get a window saying "your browser needs to restart".
https://www.reddit.com/r/firefox/comments/9s78fh/sick_of_get...
This coupled with the fact that Windows update is rather monolithical yet it should be simple to update most of the non-kernel parts without reboot leads to too many slow reboots :/