Don’t get it twisted.
Nobody suggested protecting end-user PGP keys with DNSSEC.
Because DNSSEC ensures the integrity of DNS records, a user that publishes their public key in the DNS using a CERT or PKA record (both defined in RFC 4398) or uses an OPENPGPKEY record as defined in RFC 7929, can be sure anyone who uses a DNSSEC-aware resolver (Google's 8.8.8.8, Cloudflare’s 1.1.1.1, Quad9’s 9.9.9.9) can confirm the integrity of these records.
Exporting public keys to be published in the DNS has been supported by GnuPG for at least 10 years.
Without DNSSEC, there’s no way to ensure the DNS records haven’t been tampered with. That seems particularly important for public keys.
RFC 4398: https://www.rfc-editor.org/info/rfc4398
RFC 7929: https://www.rfc-editor.org/info/rfc7929