Buying physical goods is much more expensive and you have to give out personal information that exposes you which is something I wouldn't want to do here for obvious reasons.
That isn't completely true. I can transfer a domain name to you without any information at all other than your registrar account name. This is true even if the name is worth several thosands of pounds ( or dollars ). It's called a registrar push, and I can order it through my registration panel just by entering your account name. I don't need any other details. I've got two stage verification, and locking on my names to prevent theft, but that is related to my account, and is not related to the gaining account.