Providing credit card information is usually required to prevent spam (which is really bad for a domain network) and to prove your identity and age otherwise you would probably to able to make a domain from different computers every year and the system just wouldn't work, don't you think.