Because the attestations will only work on iOS and Google Play integrity attested devices. Meaning Apple and Google accounts required.
Play Integrity could the worst offender here, as it can be leveraged to force a user to have installed the app through the Play Store. Indirectly, requiring a Google account.