Создание SPA с помощью load() Jquery и Laravel?
почему не пишут легкий в реализации SPA без всяких фреймворкахПотому что "загрузить всю страницу в фоне, а не просто через стандартный браузерный механизм перехода по ссылке" - это ещё не SPA.
Для простых страниц даже jquery не нужен. Есть нативный fetch(), который можно подпереть полифилом для старых браузеров.
Фреймворки же нужны для более сложной логики нежели асинхронная подгрузка и вставка в dom.