@ScottHelme
Maybe you can elaborate on this, which does seem to be over-generalizing:
»When it is present, WebAuthn attestation tells the site the make and model of the authenticator, identified by its AAGUID, with a certificate chain from the vendor to back it up. It says nothing about your OS, your browser, your extensions, whether your phone is rooted or jailbroken, your firmware version, or even what colour it is.«
Apples elaborate mechanism, in a nutshell, seems to be "We'll check the security enclave has a unique key for you, and you will believe us because we guarantee everything is ok with our own unique, global AAGUID."
Their AAGUID just stands for "Apple", no model /make series at all, correct?
Since trust in Apple is required here, this seems to imply that there is some form of an essentially software-based attestation process.
In case I am severely mistaken, I'd be very thankful for a decisive clue where I am going astray here.