I don't want to get into an argument over the truth of that generalisation. However, you can presumably see that it is a generalisation of the sort that might offend people. That's really the only point that's being made here. The post could be edited to make specific criticisms of that one piece of software without unnecessarily antagonising people.
The truth is very often offensive and being upset by it is the first step in solving the underlying problem. All of us know exactly what the article means by that phrase and everyone (especially the Chinese) would probably be happier if the Chinese (and US) hardware industry was more professional with its software.
Was it a question of being too soon? Was it horribly un-ergonomic (this is the explanation I usually hear)? Did its features not actually match what developers need?
It feels like callstack based permissions are a natural solution to "holy shit my json deserialization code is deleting files on disk" but there clearly is some trap hidden here that caused old solutions to fail.