DAA and other Zero-Knowledge protocols will be a subset of all the attestation relationships. Of course, many, many applications will not want public key transactions to be anonymous. For instance, a banking institution would want confidentiality between transaction parties with strong user-identity authentication.