The contradictions are built into the job. Webmakers push at the leading edges of the technology, demanding smarter scripting, more advanced languages than we have now, and more precise rendering of the languages we have already. Webmakers push at the leading edges of the interface. They are tired of underlines and menu bars. They want to burn down the house, and forge newer, better interfaces in the fire.
Designers work with Web stuff ten hours a day.
They get it, they got it, they are ready to move on. But the software lags, upgrade adoption rates lag. Above all, comprehension lags , and understandably so. Unlike designers and coders, average citizens don't spend ten hours a day working with Web stuff. Many days they don't go online at all.