Agree that adding an icon on the button is useless, but as I work with developers, I see that it's the way some developers understand UI and UX - adding an icon equals designing! As for the textures, I suggest myself everybody using subtle patterns, but, again, the mistake here is adding an extra alpine background image: the thing I saw several times when developers tried to make efforts in UI, lol! But the good thing is that this topic really makes people react!