There a few things in this digital age that one should not lose control of, and one of those is your domain name.
It is easy for a guy like me to register a domain name on your behalf and get you a website going, but what if something happens. I’m very trustworthy, but I could get hit by a bus. Then what? Now you don’t have control of your identity.
It is better for you to create an account with a domain registrar like namecheap.com, and then give me the username and password. Then no matter what happens, you have control of your identity.