You may have seen “Domain Name Registration” as itemized somewhere on your invoice and you might have replied, “Okay… but why do I need this? what is the use of a domain name?”
As explained here, to have a website, you must own a domain name.
If you want to build a house, you would surely need a piece of land to build it on. You can’t pay builders to build your house without first buying a piece of land. That piece of land is the domain name.
Why You Need A Domain Name;