Maybe the baseline requirements need to be updated to require an automated mechanism for reporting key compromises. CAs have to revoke certs with compromised keys, but by going out of their way to increase the barrier to doing so, they're clearly not complying in good faith.
The ACME protocol (Let's Encrypt) makes this simple - just sign a request to the revocation API with the cert's private key.