… software development process is an inexorable and never-ending battle against creeping idiocy caused by clueless programmers. It’s why users want open source. They’re tired of being controlled by programmers who don’t care about them.
He gets the creeping idiocy and clueless ness right but puts them to the wrong part of the food chain. Once again it is the practices of abusive corporations, and not just Microsoft the much loved Apple is equally to blaim along with others. The users and purchasers of software have grown used to the “screw you” and realise it feels much better when cash isn’t involved, kinda like sex.