I'm happy to be the last person in our industry to link to Frank Chimero's beautiful essay on screen design (watch the colors slowly fade emphasizing the "flux" point). A small point I like:
We need abstractions, otherwise we’d be writing code in machine language or Assembly
Exactly the point I've been making in recent talks and in my foreword in Sass for Web Designers.
Ultimately I'm not quite as pessimistic (i.e. the "things are starting to suck" vibe). I think things are going pretty darn well 'round these parts.