Do I need to delete an app's related data in ~/Library myself when I delete it? When I delete an app (move it to Trash) do I also need to delete its related data in ~/Library myself?

According to this:


Does deleting Mac App Store apps in Launchpad delete related files in the Library folders too?


some apps keep their data in ~/Library even after it's deleted. I find it kind of annoying that the app keeps its data even after it is deleted. The only reason I can think of that usage is maybe if I reinstall the app later, I can get my old data back. But I still prefer to deleting all its related data if I delete the app.

My second question is is this the main function of other uninstaller tools?
When I delete an app (move it to Trash) do I also need to delete its related data in ~/Library myself?


A user is not generally expected to delete those file themselves. If you are aware of, and wish to delete them, you can do so. The most that you would lose is the app specific preferences and any user data which could be re-used if you reinstall the app in future.


  My second question is is this the main function of other uninstaller tools?


Since you didn't name any tool, this cannot be answered concretely, and would depend upon choice of tool. But a tool that lets you delete an apps' related data is generally expected to show the files/folders that it would affect and should let you choose what items to keep.