Getting a website can be confusing and extremely time consuming. Faced with the challenges of purchasing a marketable domain name, finding inexpensive but reliable hosting, setting up email, connecting to the internet and uploading files, and even learning new languages to write html code the price can be quite high. Furthermore, just because you have a domain and some hosting doesn't mean that it's organized well or that you'll remember how to update it in a year or two. The web is constantly growing and your web presense will only increase over time which means you want things to be organized and accessible.