"If you're using software like WordPress or PHPBB (What that hell were you thinking?)"
What exactly did WordPress have to do with his point?
Using WordPress for your entire product site makes a ton of sense for most companies. You can have your blog and your product info all on the same site. No subdomain blog. No separate SEO. It's simple to link the logo to the product, and have custom sidebars or after-content widget areas with a call to action. Your blog is part of your site, and feeds traffic to your product. Everything integrated. Easy to use. What's his problem again?