Now it's sadly the case a lot of blogs don't have a lot of content, are full of SEO boilerplate, with click-bait headlines instead of being interesting or well written. Some blogs are great, well-written lead ins that end with "to get the end of this story, contact our sales person for a demo!". Or there's the form that pops up that really, really wants your email address for a GREAT newsletter!
I think when a company has a 'blog' it really needs to fulfill a contract of actually providing useful, interesting content. It's the only way, honestly, your brand will build long term trust. Otherwise don't call it a 'blog' call it 'marketing information' or something...