In part, it's a matter of stubborn principle. I don't like the way the web is trending towards JavaScript being required for most websites, and I'm determined to lead by example with Lanyrd.
That said, there are sound technical reasons for working without JavaScript. Our mobile web app, http://m.lanyrd.com/ uses pushState and HTML5 offline caching if available, but falls back to working as regular HTML pages if JavaScript isn't available. This made it easy for us to add support for older devices, particularly older BlackBerrys, which choked horribly on our JavaScript - we simply avoid executing JS on those devices entirely, giving them a perfectly functional degraded experience with very little extra development work needed.