Running a website involves a number of other procedures other than registering a domain name and linking it to some websites that are uploaded on a web server. Each of them is extremely important and impacts the user experience - both for you as the website owner and for your visitors. For instance, a script-driven website uses a database, files are uploaded using FTP, and communication with customers is done through e mail, while some services require certain domain records to be created. Each of these things is important and in case any one of them is hard to control or is simply absent from the range of services your account includes, the functionality of your site could be limited, plus the overall control over the site may be very annoying if you are unable to perform some task.