Hosting and domains cost money, but what about the people who sell the hosting?

If you want hosting or a domain for your site, you have to pay for it. But what about the people who own the hosting sites, who sell it, how do they get control over it?
5 answers 5