After reading this it makes sense why some people don't want to remove all the data after uninstall, I always delete data on uninstall. I wonder if it's a good idea to have a checkbox in the plugin settings (unchecked by default) that asks the user if they want to remove the data on uninstall. An extra verification might make cleaner databases easier and data loss less common. Will be implementing this in my own plugins.