Question: why are tiffany watches so expensive?
Answer: The simple economics-based answer: Because people are willing to pay Tiffany prices. Any company will charge the highest price they can, as long as enough people are willing to pay that price.