The author of that article wasn't really bashing all OS software, just his own that he created. The problem he talks about is
related to usability more than functionality. I agree this can be an issue with lots of OS software. Blender is a great app,
however the most common complaint about it is the very steep learning curve cause by its user interface. It's a fine UI once
you get used to it, but hard to learn and very different from the "norm".
Even Firefox has this a little - how many people know to enter "About:Firefox" into the address bar to set many of the options?
Adding to the confusion is the lack of thorough documentation for many projects.