I shouldn’t have to explain the logic behind universal code signing, even if that includes malware, but apparently I do:
1) If all non-malware is signed, then Mac users never have a reason to bypass Gatekeeper (e.g., the right-click song and dance). In fact, Apple could make the process even more difficult than it is now.
2) If Mac users never get into the habit of bypassing Gatekeeper, then malware is incentivized to be signed too, otherwise it’s more difficult to distribute.
3) …
3) It’s much easier for Apple to monitor and control signed software. Malware authors have to sign up for a developer account. Apps have to be uploaded to Apple for a malware scan before distribution to be notarized. Apple can revoke Developer ID certificates and notarization tickets at any time.
…