this english-centric viewpoint of the article really bothers me.
no mention of i18n, no language variation. just try using labels with a more verbose language like german. welcome to hell.
a good icon works across cultures and languages, allows optimized and pixel-perfect UI.