This is overly nitpicky. Of course some people are bad in any company. Clearly the blog author means to say that there tends to be more "bad" engineers at MSFT than you would expect from its outward reputation. The problem with that is that if every blog author hedges in exacting detail their every argument, discussions would devolve into technicalities.
http://www.microsoft.com/en-us/news/inside_ms.aspx