I'm going to start off by simply saying that most people do not understand what hosting is and I hope my explanation here will help you if you are one of those who struggle with understanding this. I'm going to explain hosting using an analogy.
Imagine that you just purchased all new furniture for your apartment. The furniture is delivered, the old furniture is hauled away and you are sitting on your sofa watching a movie on your brand new big screen HD TV. You paid a lot of money for your new furniture, but you only paid for it once. It makes you happy because it looks great, for now.
However, on the first of next month you have to pay rent to your landlord. You have to pay rent every month without fail otherwise you and your brand new furniture will be evicted.
What do you get for the rent you pay every ...