AJAX не пережиток, а зло, порожденное войной браузеров, - попытка
создать браузеро-независимую прослойку, поверх которой можно было
бы писать JS код, не вникая с особенности реализации DOM на каждом
из них. Тем не менее, полностью обезличка не получилась, т.к. если в каком-то браузера функция отсутствует, то обойти эту дыру всё равно нельзя.