So, what follows next?
Hence the slope.
Also so the os doesn't have to repeatedly rescan apps, etc.
All major Linux distros for example still have no viable way of creating signed programs or anything like Gatekeeper.
When a piece of (signed) malware becomes even moderately sucesful, Apple shuts down all its installation vectors by banning every dev account that's ever signed it. If nothing else this makes it harder to develop malware that spreads rapidly through the App store, forcing bad actors to invest a lot more work into finding 0-days.
https://developer.apple.com/documentation/xcode/notarizing_m...
> You can only notarize apps that you sign with a Developer ID certificate. If you use any other certificate — like a Mac App Distribution certificate, or a self-signed certificate — notarization fails with the following message: "The binary is not signed with a valid Developer ID certificate."
https://developer.apple.com/documentation/xcode/notarizing_m...
https://developer.apple.com/library/archive/technotes/tn2206...