This is an architecture preference disguised as a tool review. It should be called "Reasons why I don't like client-side web programming and prefer to work with server-side logic".
More fundamentally it seems the offer on js libraries are either tailored to eye-candy widgets or the big SPA. Nothing has popped in my radar as proposing an incremental step from server side HTML to MV([A–Z]) Dom/json manipulation which entices you to almost build the app twice.
What I'd really like to see rather than a client-side-solution is a server/client migration path from html to spa without being tide to one or the other
The links he included (see below) bring up the same concerns....
http://mir.aculo.us/2013/02/26/client-side-mvc-is-not-a-silv...
http://www.shopify.com/technology/15646068-rebuilding-the-sh...