Why does reinstalling an app sometimes work to fix problems?
It's not necessarily the installation process which goes wrong.

A file which is non-essential (a sound file for example) may have been corrupted for any number of reasons, and a simple re-install re-writes the corrupted file.

It's the same principle as with a computer application. An error pops up at a random time, yet the rest of the program still works.