If I were in the audience I would ask this:
Most people like to treat servers as generic JSON APIs so that they can build multiple clients for it - iOS, web, etc. If the server serves html specific code, then does not bind it to one type of a client/view ?
Interestingly Adrian Holovaty(django) also spoke about similar things <a href="http://www.youtube.com/watch?v=3ml88L39cng" rel="nofollow">http://www.youtube.com/watch?v=3ml88L39cng</a>