FWIW Secure Boot has its own blacklist, called the Revoked Signatures or Forbidden Signatures database or dbx, though I don't know if and how it is actually used.
> old windows kernels can't be blacklisted because then people's install media that they might have paid for would stop working.
I understand the theory, but are you sure that is true in practice? There also could be a workaround (such as disabling Secure Boot for the install).