Apple App Store allows publishing update to an application even when certificate lost and recreated but Google Play Store does not allow it.

Using same bundle id is fine for publishing an update of application to Apple App Store, so a new certificate could be used while publishing the update of the application.

So, why Google Play Store does not allow it? Is it a security weakness to allow it? Or Google Play Store is exaggerating about security and unnecessarily require same certificate?

Apple App Store [allows it](https://stackoverflow.com/questions/35454548/ios-application-update-lost-private-key)

But Google Play Store [does not allow it](https://stackoverflow.com/questions/4843212/the-apk-must-be-signed-with-the-same-certificates-as-the-previous-version)