What kind of "posts written for developers" are you referring to? Since the dawn of software, there's been disagreement been the sales and marketing people and the developers and support folks. Usually the issues are around salespeople incorrectly describing or over-selling the product, leaving devs and support people hold the bag after something less-than-desirable is delivered.
It's difficult for non-tech people to write highly technical information that is accurate. Programming documentation, especially, requires people who understand programming. Sadly, many of the best tech folks are not good communicators or marketers because their writing lacks impact and interest.
We'll always have some version of this disconnect.