I feel like all these concerns can be addressed if developers just add a simple checkbox to the plugin settings that says, "Yes, delete all data on uninstall." A lot of plugins do that and I feel like it solves every possible issue.