Having a site includes various other operations other than registering a domain and linking it to a couple of sites which are uploaded on a web server. Each one of them is crucial and has an effect on the user experience - both for you as the site owner and for your visitors. For instance, a script-driven site uses a database, files are uploaded using FTP, and communication with clients is done via e mail, while some services require particular domain records to be created. Each one of these things is critical and in case any of them is hard to control or is simply missing from the list of services that your account includes, the abilities of your website may be reduced, plus the overall management of the site could be really annoying if you cannot perform some task.