effettivamente tutti i torti non li ha:
http://www.3site.eu/examples/sjax/

Però quando si sceglie di sfruttare un'interazione sincrona c'è sempre un motivo valido e dire che un approccio piuttosto che un altro è BAD a prescindere è sempre poco veritiero