For static websites, even eCommerce websites, it's a great and effective way to add fresh content and pages to a site, and push up its rankings.
I'm a fast writer - easily able to produce a 600 word post in 20 minutes - and I write prose that is easy to read. The strategy works - on a robot level (Google), and on a human level (customers), but it takes time and persistence. It may take 6 months for a series of posts to cause a category page to rank in the top 3 of Google - in some cases longer.
It's also a strategy that many competitors cannot duplicate, as most are unable to write regular, meaningful blog posts. It's one of those SEO tactics that requires actual, real work, which is why so few do it well.
Wordpress, with a custom theme that fits in seamlessly with the website, is the way to go.