Having a site requires many other operations other than registering a domain name and linking it to a few sites that are uploaded on a server. Each one of them is crucial and influences the user experience - both for you as the website owner and for your website visitors. For example, a script-driven site uses a database, files are uploaded via FTP, and communication with customers is done via e-mail, even though some services require certain domain records to be set up. Each of these things is very important and if any of them is hard to manage or is simply lacking from the set of services that your account includes, the capabilities of your site could be reduced, plus the overall control over the website may be quite frustrating if you are unable to execute some task.