The problem is widespread. Lots of businesses have horrible sites. It's what I call the "cousin web-developer syndrome".
What's worst is that if you bring it up, more often than not, you get a response like: "We don't get much business from the web anyway".
Duh!