Unless you're writing a personal blog, chances are the goal of your website is to generate new leads for your business. Although it is not the only possible landing page (that's why it's important to optimize every page of your site!), your homepage usually gets the lion's share of links and visitors. Your website's homepage has to sum up what your company does (and what it can do for your target audience) in a few short paragraphs and entice visitors to delve deeper into your site. If that's the purpose of your homepage, don't waste valuable real estate with free content!
While I am a huge proponent of content marketing, I recognize the danger in giving too much information away for free. If you're pumping out dozens of webinars, whitepapers, blog posts, videos and so forth, why should a potential client bother to actually pay you to do the work for them? If they wait long enough, chances are you will come out with a free guide that gives them the information they are looking for. For instance, just a few weeks ago I was contacted by a site owner that had been reading my SEO blog for the last few years. He told me he had implemented a lot of the things I'd written about, but he had a specific question about his site that he wanted me to answer. When I told him I'd be happy to give an in-depth answer (and then some) if he signed up for a training session, he got upset! He wanted to know why I just wouldn't give him what he wanted right then and there. He was so used to my "free" information that he was offended when I asked to be paid for my expertise.
I know it's a fine line between too much and not enough content, and undoubtedly every site owner is going to run into prospects from time to time that expect the answers for free, but getting that free content off your homepage is the first step in minimizing the amount of freeloaders that come calling. Remember that your homepage's job is to encourage visitors to click through to the deeper, internal pages. Those pages are where they will eventually find your free content. Loading your homepage with blog posts and whitepapers is great if you want to educate your target audience, but why would a visitor bother to invest more of their time in your site after that?
Educational content is great for nurturing prospective clients over an extended time, especially in the B2B market which traditionally has longer sales cycles. But don't make that content front and center on your homepage! Move those whitepapers/articles/blog posts to deeper pages where they can help someone that is further along in the buying process.