Having a site requires all kinds of other procedures other than registering a domain and linking it to a few sites that are uploaded on a server. Each one of them is important and influences the user experience - both for you as the site owner and for your website visitors. For example, a script-driven site uses a database, files are uploaded through FTP, and communication with clients is done through email, although some services require specific domain records to be created. Each one of these things is very important and when any of them is hard to handle or is simply missing from the list of services which your account includes, the capabilities of your site could be reduced, plus the overall management of the site can be very frustrating if you are not able to perform some task.