Fun fact 5: Linux distros still haven't figured out a way to close applications when they're updated, causing weird, unexpected errors when a currently running program is upgraded. Fedora has recently come up with a "work around" for this problem by simply forcing you to reboot your computer twice every time any program is updated!
@josemanuel Larger applications that have shared components will get errors (if there are breaking changes in said components).