I can understand the argument of using different identities, but why not simply let the user decide and choose the number of Nsec they need? For instance, a public profile and its social graph are necessary when one wants to prove who one is in a DM context.