You don't see it but you're client makes a random private key which it uses both to make the public key (that you see and share) and to spend any coins sent to that address. People could only pretend to be you on the receiving side, which would mean free money for you.