@gregpak I think this is an important feature and it's mainly a technical problem/challenge.
We can't do it on deactivating/deleting the plugin, because this removes the code and we have no chance to send a delete, so we either have to hook into that process or the user has to do something before deactivating which might be confusing.