Just read more into it. You're correct. I think it would be dumb to solely blame MS, but I don't think you can completely absolve them.
this comment right here sums it up:
> Sure, but Windows shares some portion of the blame for allowing third-party security vendors to “shit in the kernel”.