Having a site involves various other operations other than registering a domain and linking it to a few websites which are uploaded on a web server. Each one of them is important and has an effect on the user experience - both for you as the site owner and for your visitors. For example, a script-driven website uses a database, files are uploaded via FTP, and communication with clients is done through e mail, even though some services demand particular domain records to be created. Each one of these things is essential and in case any of them is hard to handle or is simply missing from the list of services your account comes with, the abilities of your website could be reduced, not to mention that the overall management of the website can be very irritating if you can't perform some task.