Uninstalling an app typically removes every data associated with it. Its similar to uninstalling a program from your computer. Reinstalling does the opposite. Whereas Deleting cache simply deletes the apps cache which is stored in memory or its folder.