There may be some value in terms of SEO to domain names, but there are only so many domain names to go around, and often names for businesses and sites are chosen even if they have little to do with the main product or service offered by a site, such as Amazon or Yahoo.