I guess I have a slightly different way of saying roughly the same thing I think,
that we should apply the principles of usability and design to The entire software lifecycle, especially focusing on the development part and the operation part, Since they have been neglected entirely by the corporate world. (just hire professionals, then it doesn't need to be "usable", they will figure it out anyway.)
And I think that approach kind of subconsciously leaks out into the hobby and non-corporate open source space as well. In large part simply because usability is very difficult, expensive and often humiliating work to do.