Actually, I think you missed the point of the article instead. It never argued that having buttons for common functions is bad but instead that some of the most bizarre and rarely used functions, e.g. Invert Selection, are showing up in a major UI element targeted largely at novice users.