Question: why do domain names cost so much?
Answer: A domain name that is short and easy to remember will be in higher demand by people who are more willing to shell out larger amounts of money for it, so the price goes up. The purchase price of any given item is as high as someone is willing to pay for it, and not a penny higher.