The cost of registering a domain name is low.
The market for existing domain names is a free market.
Why is a painting from Picasso so much more expensive than a painting from you? Because people are willing to pay more for it.
Same with domain names.
Why is there such a wide difference in the cost of domain names...?