What happens if you need to repudiate a particular public-key? If the Public Key is tied to your identity then you have a real problem.<p>Your identity is one thing, you ability to authenticate is another, your ability to encrypt is another still. Experience in other fields tells us that conflating different things and purposes into a single thing is generally a very bad move.