Generally they been selling it in there bricks and mortar,and think all they have to do is whip up a website and hey presto
Yes, there's more to this than hypening a domain name, SEOing and hoping for results. But the website name is very important, its the identity, possible branding and what people will memorize, pass on etc - so cannot be taken lightly.
hehe - I know my site isn't seo'd very well, but the thing is my traffic isn't based on the normal general visitor so its no good to me anyway.
And thats my point, many businesses seek a select clientelle, and those visitors are after certain suppliers, want to find them quickly and will bypass the Googles to find it.
2009 Online Advertising Attitudes report found 56% of ABC1 (Professional Status) adults go to specialist niche sites, and a further 34% of British consumers spend the majority of their online time on niche sites
34% - that's a big chunk of traffic, not using major engines, and there's a lot of niche portals out there
Now, taking all this hyphen domain stuff into consideration, each website will be different, and the industry the site represents, the domain can't afford to be silly looking. Nobody will type in eg:
www.accommodationforsnowmeninthealps.uk.org
its too long a domain and not memorable, so the 99% of sites won't be found as poor Mr searcher cant find houses for his snowmen

So only option is to trawl through the web which will take hours and hours due to the junk these days
So I see its well worth killing yourself brainstorming for that perfect domain name, as this is what people will remember. Suggest a short name for this, or else something catchy.