AJAX is a hard concept for web developers to "get"
One of the things that I am finding is that the vast majority of web developers don't "get" the concept of communicating with a web server outside of the traditional "round trip/postback." We have lived so long in communicating with the server in a roundtrip, that anything else is a really hard concept to get and seems to require a "rewiring of our brain cells (including mine)."
For developers to have success with AJAX, these libraries that we use must be REALLY simple to setup and program with.