Marco Arment on Apple’s solution for the corrupt binaries:
By republishing “updates” to these apps, Apple is helping users avoid deleting them and losing their data.
As Marco points out this is a smart move by Apple — because as a user I’d be pissed if I lost a bunch of data in an app. I also think it was a clever way of avoiding the deletion of comments, which would have likely caused outrage among idiots.
Sidebar: If your app stores all the user data locally, ‘just’ enable iCloud so that users can delete your app and later reinstall it without losing their progress/data. Or sync that data somewhere so that deleting an app doesn’t delete the data.