If I recall correctly, the intent of the Web was to allow people to view representations of resources, NOT have direct interactivity with the resource. Ajax is breaking this intent and thus should be considered unsafe.

If you want more out of your web application, then change the intent of the Web, write new rules and RFCs to better align with your ideals.