I'm increasingly convinced that much better solutions to most of the problems Javascript and AJAX solve ("solve") would have been better frames and improved HTML forms.
Exactly! I use Bootstrap for the auto-scaling to the device, and AlpacaJS for the dynamically generated and adjustable forms... but that's it. That's all I want from JS: form management and validation, and responsive design (and I believe the latter is done in pure CSS anyway?)