Having a nice website with a great domain name is like setting up a shop on NY Madison Avenue. You get high visibility, reputation and natural traffic but without the recurrent cost.
Domain credibility
Authority and professionalism
Improve SEO
High-quality keywords
Investment
Increases in value over time