They’re part of “working in the open”, sure. Showing what you’re doing, and that you haven’t (yet?) replaced everyone by robots. But corporate blogs that are consistently a good read, and not done by a tiny start up, are not “open”. At least not in the way we normally think of “openness”, as a synonym for unmediated.