what’s the advantage of not having privacy on the protocol layer? why rely on applications that are not part of the bitcoin protocol?