Мне не очень нравится концепция spa, но react, vue и прочие подталкивают именно к такой архитектуре. Есть ли какие-то фреймворки, которые развиваются в другую сторону? Что изучать?
Это потому что вы долго и упорно программируете всякое под 1с битрикс, который застрял в прошлом десятилетии в плане фронта. В концепции спа нечему не нравиться, это просто удобный процесс облегчающий и ускоряющий разработку. Нужны веские причины чтобы его не использовать.
React, Vue и прочие фреймворки не подталкивают ни к чему, это всего лишь инструменты для удобного написания кода. Я не знаю о какой стороне вы говорите, но вы можете изучать JQuery и D3 и придерживаться лозунга "скажем нет модульной разработке!.
ищите тогда вакансии с нативным JS. Но на том же react или vue не обязательно создавать целые spa. Их можно использовать и для специфичных задач (какие-нибудь фильтры на сайте и проч. сложная логика на фронтенде)