We still don't have a way to truly uninstall an app unless we delete all the related data. The related files in the cloud won't be removed, because that's simply a lot of work. The best we can do is to run some queries in the uninstall.sql and remove any nodes or edges that are associated with the app.
Even if we keep a backup of the app's data, we can't just re-insert them back.
We can flag those records as deleted and keep them in the database and make sure they don't get used.
What do you think? Can you live with losing your data?