Small and medium businesses often outsource their websites to the same people that manage their IT needs. That’s like getting your butcher to buy your spouses anniversary gift. (Not there is a problem with that of course, I know some very stylish butchers…) but it’s not what they do BEST.
Working with an experienced firm to create and even manage your site may not appear on the surface to save you time and money – until something goes wrong, or your business needs for the site change. If it’s an IP address update, your I.T. team is great, but they aren’t going to help you understand why a page isn’t converting, or why your mailing list is shrinking.