Re: 2005 called...
Many of our projects are progressively enhanced (I'm a front end dev for a mid-sized digital agency). We're not alone. Turn off CSS/JS and everything should still work, still be accessible. Browsers and devices change so rapidly, it's not practical to replace a site each time a new device format appears. JS is an important part of the web, and it's not going anywhere, but that's no excuse for lazy development (let alone the legal accessibility implications often associated). Small-screen first, browser agnostic progressive enhancement via feature detection... buzzword overkill, but there's sound reasoning behind these patterns.