The point of my comment really wasn’t “don’t say things that might offend people even if they’re true”. My point was that the article, before it was edited, made vague insinuations that were both uninformative and likely to get people riled up to no purpose. Making specific criticisms rather than sweeping attacks is pretty much the sine qua non of a productive technical discussion. The revised article is both more informative and less potentially offensive. Offending people is sometimes necessary, but usually it’s a sign that you’re not zoning in on exactly what it is that you actually want to say.