Running a site requires various other operations aside from registering a domain name and linking it to a few websites that are uploaded on a server. Each of them is extremely important and influences the user experience - both for you as the website owner and for your visitors. For example, a script-driven site uses a database, files are uploaded via FTP, and communication with customers is done using email, although some services demand particular 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 missing from the list of services which your account offers, the abilities of your website could be reduced, not to mention that the overall management of the site may be quite frustrating if you cannot execute some task.