[eluser]oddman[/eluser]
Seems to me that this thread is more about "this isn't how i want it done" rather than "this is how i think it should be done".
I've voted no. For me, CI is great because it DOESN'T try and do everything. This is why frameworks like Zend and Cake are so damn heavy - they really try to do everything a dev may want to do. This in itself isn't bad, those frameworks have their place (especially when dev time is important), but when you want performance, they're not such a wise choice.
Really, if you want to do AJAX properly, you should be obfuscating your JS completely, and only relying on a lib for the requests (which imo, is rather easy to do yourself). This way, your JS is completely separated from your HTML and makes it very easy to manage, it also keeps your views and controllers nice and clean.
I really see this as a non-issue. It is so easy to write server-side AJAX request handlers it's ridiculous. And what's even better is that it will be tailored to your product/service, which means fewer lines to code, and a cleaner application.
I've done exactly that for my web-based game.
In short, we don't need it.