Great article, which I strongly agree with. Another reason I've personally see for over-reliance on icons instead of text is it's an easier, cheaper way to satisfy localization requirements.