Дело не в javascript и ajax. Дело в другом, но боюсь я не смогу объяснить. Пока программированием занимались программисты -- результат был ещё так себе. А современный браузер -- это такая "виртуалка", и сайт -- программа. Но когда делом занимаются люди не желающие даже иметь отдалённое представление о каких-то фундаментальных принципах и которым интересен только набор рецептов (те же ардуинщики), то имеем что имеем. И Генерал в ту же степь с сахарой ударился... И второй момент -- "проект уже почти сделан, нужно только чуть-чуть поправить". Догадываешься во что превращается? А подкручивать там нечего -- работать перестанет. Поставь uMatrix что-ли, там потыкаешься может полегчаетт.