The internet is essentially a highly-developed library, where access to any and all information is readily at hand to anyone who can be bothered to look for it. It's truly a wonder. But look closer, and the web is essentially a series of sophisticated algorithms predicated on the delivery of advertising messages. In fact, there's such a glut of advertising that people have learned to tune it out. I mean, quick, name a banner ad that has stuck in your memory? You probably can't. And you're not alone. It would take something just short of a miracle for an online ad message to stand out, let alone stick.
By contrast, print campaigns are generally delivered right to the customer by way of direct mail or other means. When you employ post cards, flyers or other means of print promotion, you're delivering your sales message directly to your potential customer. And if the piece is well-designed, you'll have at least a few seconds to make an impact. This can't be said of the web, where you typically have to make an active choice to leave the site where you're at and click for more information. It's essentially like running across the street to a neighbor's house every five minutes to borrow a cup of sugar.
Also, for all the eyeballs that a web ad can attract, you have no earthly idea where the people are coming from. If you're advertising on a Los Angeles-based website, do you really give a damn if someone from Dubuque, Iowa has read your message? Not likely. Various means of print promotion are more finely targeted. You place a direct mail piece or flyer in the mail, and they go specifically where you want them to. Easy.
So, essentially, your costs with printing are more predictable and your results are more quantifiable. With the web, you have to throw a lot more money at it to hone in on what's effective for you. A lot of trial and error is in the offing. But print is a tried and true vehicle for imparting and receiving a winning message. Especially now that everyone is desensitized to online ads.